[buildd-tools-devel] [PATCH 01/11] [union] Cleanup union handling in scripts
Jan-Marek Glogowski
glogow at fbihome.de
Mon Aug 10 18:12:10 UTC 2009
Just a little reorganisation.
---
etc/setup.d/10mount | 16 ++++------------
1 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/etc/setup.d/10mount b/etc/setup.d/10mount
index cdd6f89..f0b5632 100755
--- a/etc/setup.d/10mount
+++ b/etc/setup.d/10mount
@@ -135,30 +135,22 @@ if [ "$CHROOT_TYPE" = "directory" ] || [ "$CHROOT_TYPE" = "file" ] || [ "$CHROOT
exit 1
fi
- # If recovering, we want to remount all filesystems to ensure
- # a sane state.
- if [ "$CREATE_UNION" = "yes" ]; then
- if [ $1 = "setup-recover" ]; then
- do_umount_all "$CHROOT_UNION_UNDERLAY_DIRECTORY"
- fi
- fi
-
# If recovering, we want to remount all filesystems to ensure
# a sane state.
if [ $1 = "setup-recover" ]; then
+ if [ "$CREATE_UNION" = "yes" ]; then
+ do_umount_all "$CHROOT_UNION_UNDERLAY_DIRECTORY"
+ fi
do_umount_all "$CHROOT_MOUNT_LOCATION"
fi
if [ "$CREATE_UNION" = "yes" ]; then
do_mount "$CHROOT_MOUNT_OPTIONS" "$CHROOT_MOUNT_DEVICE" "$CHROOT_UNION_UNDERLAY_DIRECTORY"
+ do_mount_fs_union "$CHROOT_MOUNT_LOCATION"
else
do_mount "$CHROOT_MOUNT_OPTIONS" "$CHROOT_MOUNT_DEVICE" "$CHROOT_MOUNT_LOCATION"
fi
- if [ "$CREATE_UNION" = "yes" ]; then
- do_mount_fs_union "$CHROOT_MOUNT_LOCATION"
- fi
-
if [ -n "$FSTAB" ]; then
if [ -f "$FSTAB" ]; then
"$LIBEXEC_DIR/schroot-mount" $VERBOSE \
--
1.6.4
More information about the Buildd-tools-devel
mailing list