Solved mount bug

This commit is contained in:
Kevin Veen-Birkenbach 2020-06-08 17:45:11 +02:00
parent c45520bfb1
commit ab61c8941c
2 changed files with 10 additions and 6 deletions

View File

@ -56,7 +56,7 @@ mount_chroot_binds(){
chroot_proc_mount_path="$root_mount_path""proc/" && chroot_proc_mount_path="$root_mount_path""proc/" &&
chroot_dev_mount_path="$root_mount_path""dev/" && chroot_dev_mount_path="$root_mount_path""dev/" &&
chroot_dev_pts_mount_path="$root_mount_path""dev/pts" && chroot_dev_pts_mount_path="$root_mount_path""dev/pts" &&
mount --bind "$boot_mount_path" "$root_mount_path""/boot" && mount --bind "$boot_mount_path" "$root_mount_path""boot" &&
mount --bind /dev "$chroot_dev_mount_path" && mount --bind /dev "$chroot_dev_mount_path" &&
mount --bind /sys "$chroot_sys_mount_path" && mount --bind /sys "$chroot_sys_mount_path" &&
mount --bind /proc "$chroot_proc_mount_path" && mount --bind /proc "$chroot_proc_mount_path" &&

View File

@ -253,7 +253,7 @@ if [ "$transfer_image" = "y" ]
error error
info "Boot files will be transfered to device..." && info "Boot files will be transfered to device..." &&
mv -v "$root_mount_path/boot/"* "$boot_mount_path" || mv -v "$root_mount_path""boot/"* "$boot_mount_path" ||
error error
elif [ "${image_path: -4}" = ".zip" ] elif [ "${image_path: -4}" = ".zip" ]
then then
@ -281,11 +281,15 @@ if [ "$transfer_image" = "y" ]
fi fi
info "Start regular mounting procedure..." info "Start regular mounting procedure..."
if mount | grep -q "$boot_mount_path" && mount | grep -q "$root_mount_path" if ! mount | grep -q "$boot_mount_path"
then then
info "Everything allready mounted. Skipping..." info "$boot_mount_path is allready mounted..."
if ! mount | grep -q "$root_mount_path"
then
info "$root_mount_path is allready mounted..."
else else
mount_partitions mount_partitions
fi
fi fi
info "Define target paths..." info "Define target paths..."