added mount points array
This commit is contained in:
@@ -5,9 +5,12 @@ set -e
|
|||||||
cleanup() {
|
cleanup() {
|
||||||
echo "Cleaning Mounts"
|
echo "Cleaning Mounts"
|
||||||
|
|
||||||
for i in /run /sys/firmware/efi/efivars /sys /proc /dev/pts /dev; do
|
mount_points = ("/dev" "/dev/pts" "/proc" "/sys" "/sys/firmware/efi/efivars" "/run")
|
||||||
umount -lf /mnt$i 2>/dev/null || true
|
|
||||||
|
for i in mount_points; do
|
||||||
|
umount -lf /mnt/debian/$i || true
|
||||||
done
|
done
|
||||||
|
|
||||||
umount -lf /mnt/boot/efi 2>/dev/null || true
|
umount -lf /mnt/boot/efi 2>/dev/null || true
|
||||||
umount -lf /mnt/boot 2>/dev/null || true
|
umount -lf /mnt/boot 2>/dev/null || true
|
||||||
umount -lf /mnt 2>/dev/null || true
|
umount -lf /mnt 2>/dev/null || true
|
||||||
@@ -77,7 +80,10 @@ mkdir -p /mnt/debian
|
|||||||
mount /dev/mapper/PBX--vg-root /mnt/debian/
|
mount /dev/mapper/PBX--vg-root /mnt/debian/
|
||||||
mount ${disk_name}2 /mnt/debian/boot
|
mount ${disk_name}2 /mnt/debian/boot
|
||||||
mount ${disk_name}1 /mnt/debian/boot/efi
|
mount ${disk_name}1 /mnt/debian/boot/efi
|
||||||
for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do mount -B $i /mnt/debian/$i; done
|
|
||||||
|
mount_points = ("/dev" "/dev/pts" "/proc" "/sys" "/sys/firmware/efi/efivars" "/run")
|
||||||
|
|
||||||
|
for i in mount_points; do mount -B $i /mnt/debian/$i; done
|
||||||
|
|
||||||
# Chroot and reinstall GRUB
|
# Chroot and reinstall GRUB
|
||||||
echo "Entering chroot to reinstall GRUB..."
|
echo "Entering chroot to reinstall GRUB..."
|
||||||
@@ -86,11 +92,6 @@ grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debia
|
|||||||
update-grub
|
update-grub
|
||||||
"
|
"
|
||||||
|
|
||||||
# Exit chroot and unmount
|
|
||||||
#echo "Cleaning up..."
|
|
||||||
#umount -R /mnt
|
|
||||||
|
|
||||||
|
|
||||||
echo "Restore and resize complete!"
|
echo "Restore and resize complete!"
|
||||||
|
|
||||||
cleanup
|
cleanup
|
||||||
|
|||||||
Reference in New Issue
Block a user