On Fri, 05 Jan 2007, Joey Hess wrote: > The following in base-files's postinst would fix both issues. > > if [ -d /usr/doc ] && [ ! -L /usr/doc ]; then > find /usr/doc -maxdepth 1 -mindepth 1 -type l -print0 | xargs -0 rm -f > rmdir --ignore-fail-on-non-empty /usr/doc 2>/dev/null > fi
Wouldn't just running if [ -d /usr/doc ] && [ ! -L /usr/doc ]; then rmdir --ignore-fail-on-non-empty /usr/doc; fi in the postinst resolve this issue without having the issues of removing symlinks that the system administrator placed there on purpose? Granted, if the upgrade was split and basefile's postinst ran before the other packages, the final cleanup would take another upgrade to go into effect... but it would avoid mucking with files that don't belong to basefiles. Don Armstrong -- There are two types of people in this world, good and bad. The good sleep better, but the bad seem to enjoy the waking hours much more. -- Woody Allen http://www.donarmstrong.com http://rzlab.ucr.edu -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]