Thanks Tom,
> If you want to test the corner-case
> that the old preinst/postun logic was added to handle, try the following:
Okay I tried this and it looks ok for me with the revised macros.
I had to fix an another error in the original macros while testing though though caused by using "&&" without "|| :" instead of "if" in %preun.
Luckily no released shipped packages have used it yet, since it breaks package updating.
Jens