Whilst updating to 5.2 on a machine with a non default umask I got caught by an "interesting" problem with the rpm command. On this the default umask is 066 (user request, but I think I'll revert to 022 for root). After updating rpm and SL_rpm_show_arch the rpm command failed with permission problems. We eventually tracked this down to SL_rpm_show_arch modifying /usr/lib/rpm/macros in such a way that the permissions are changed from the default in the package. Not sure whether to fix this by replacing the mv with cat and rm or to use the sed -i option. The untested patch attached illustrates both options. Note that there are three instances of the problem in the spec file - %post, %postun, and %triggerin. -- Dr. Andrew C. Aitchison Computer Officer, DPMMS, Cambridge [log in to unmask] http://www.dpmms.cam.ac.uk/~werdna