Must umount /smack before trying to remove it
authorBrian McGillion <brian.mcgillion@intel.com>
Wed, 9 May 2012 07:42:38 +0000 (10:42 +0300)
committerBrian McGillion <brian.mcgillion@intel.com>
Wed, 9 May 2012 07:42:38 +0000 (10:42 +0300)
debian/libsmack1.postrm

index 74b2886..1db416d 100644 (file)
@@ -7,7 +7,12 @@ set -e
 
 case "$1" in
     purge|abort-install|remove|upgrade|failed-upgrade|abort-upgrade|disappear)
-        test -d /smack && rm -rf /smack
+        if [ -d /smack ] ; then
+           if mountpoint -q "/smack" ; then
+               umount /smack
+           fi 
+           rm -rf /smack
+       fi
         ;;
     *)
         echo "postrm called with unknown argument \`$1'" >&2