The currently deployed 'scratchbox' rpm has a %postun that really should be a %preun. This is broken because the actions in %postun absolutely need to be run before installation and are invalid after uninstall. They should also probably be run %preinst for good measure. The currently known issue with this is that running rpm -e scratchbox will cause /tmp to become 755 instead of 777 for the entire system (not just scratchbox!) which breaks lots of things. This is not a comprehensive list of issues that this will cause
Since we never run 'rpm -e' on production systems this is low priority.
actually, we need to fix this to properly uninstall scratchbox without totally horking the boxes its installed on.
As a workaround we can run the postinst script manually (or via puppet) and then run rpm -e --noscripts.
Bug 548551 removes scratchbox from the slaves w/o using RPM scripts as a work around.