echo "Closing the chroot..."
-#
+# Fremantle's fuser command is broken.
+# Using Debian's one instead.
+
+echo "...closing chroot apps..."
TEST1=`mount | grep " $CHROOT "`
if [ "x$TEST1" != "x" ] ; then
- echo "...Killing chroot apps..."
- fuser -m "$CHROOT" -k
+ if [ -f "/bin/gfuser" ] ; then
+ gfuser -m "$CHROOT" -k
+ else
+ fuser -m "$CHROOT" -k
+ fi
else
- fuser "$CHROOT" -k
+ if [ -f "/bin/gfuser" ] ; then
+ gfuser "$CHROOT" -k
+ else
+ fuser "$CHROOT" -k
+ fi
fi
echo "..Unmounting bound dirs..."
umount -fl $CHROOT/home/user/MyDocs
umount -fl $CHROOT/dev/pts
+umount -fl $CHROOT/dev/shm
MNTD=`cat /proc/mounts | grep " $CHROOT/" | awk '{print $2}'`
for MDRV in $MNTD ; do