ISO=file:$1
;;
esac
+ISODIR=${ISO##file:}
# provide variables to chroot system
touch /etc/debootstrap/variables
[ -x "$MNTPOINT"/bin/umount ] && chroot "$MNTPOINT" umount -a 1>/dev/null 2>&1
[ -x "$MNTPOINT"/bin/umount ] && chroot "$MNTPOINT" umount /proc 1>/dev/null 2>&1
[ -x "$MNTPOINT"/bin/umount ] && chroot "$MNTPOINT" umount /proc 1>/dev/null 2>&1
- [ -d "$TARGET/$ISO" ] && umount "$TARGET/$ISO"
+ [ -d "$MNTPOINT/$ISODIR" ] && umount "$MNTPOINT/$ISODIR" 1>/dev/null 2>&1
einfo "Unmounting $MNTPOINT" ; umount "$MNTPOINT" ; eend $?
fi
fi
eend $?
fi
fi
- if [ -n "$ISO" ] ; then
- mkdir "$TARGET/$ISO"
- mount --bind "$ISO" "$TARGET/$ISO"
+ if [ -n "$ISODIR" ] ; then
+ mkdir -p "$MNTPOINT/$ISODIR"
+ mount --bind "$ISODIR" "$MNTPOINT/$ISODIR"
fi
}
# }}}