Fix /proc/mounts-check
[grml-debootstrap.git] / grml-debootstrap
index cbd131a..ae1f80d 100755 (executable)
@@ -4,7 +4,7 @@
 # Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
 # Bug-Reports:   see http://grml.org/bugs/
 # License:       This file is licensed under the GPL v2.
-# Latest change: Die Jun 05 14:04:47 CEST 2007 [mika]
+# Latest change: Die Jun 05 14:06:21 CEST 2007 [mika]
 ################################################################################
 # http://www.debian.org/releases/stable/i386/index.html.en
 
@@ -386,13 +386,13 @@ grub_install() {
 # unmount $MNTPOINRT {{{
 umount_chroot() {
   if [ -n "$ISODIR" ] ; then
-     if grep -q "$ISODIR" /proc/mounts ; then
+     if grep -q "$MNTPOINT/$ISODIR" /proc/mounts ; then
         einfo "Unmount $MNTPOINT/$ISODIR"
         umount "$MNTPOINT/$ISODIR"
         eend $?
      fi
   fi
-  if grep -q "$PARTITION" /proc/mounts ; then
+  if grep -q "$MNTPOINT" /proc/mounts ; then
      if [ -n "$PARTITION" ] ; then
         einfo "Unmount $MNTPOINT"
         umount $MNTPOINT