From b84a98eafcd888215044c26e84346c83a40a9c00 Mon Sep 17 00:00:00 2001 From: David Marec Date: Sun, 21 Feb 2021 22:19:46 +0100 Subject: [PATCH] do not try to create /mnt/boot directory twice --- zfsinstall.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/zfsinstall.sh b/zfsinstall.sh index 9a7cb09..7d4b589 100644 --- a/zfsinstall.sh +++ b/zfsinstall.sh @@ -15,10 +15,9 @@ if [ "${?}" -ne 1 ]; then exit 1 fi +mkdir -p /mnt/boot # check if the disk is ok for writing - - sysctl kern.geom.part.mbr.enforce_chs=0 for D in ${DESTDISKS}; do @@ -42,7 +41,6 @@ for D in ${DESTDISKS}; do N=$( echo ${D} | tr -c -d '0-9' ) gpart create -s gpt ${D} gpart add -a 4k -t efi -s 200M -l efiboot${N} ${D} - mkdir -p /mnt/boot gpart add -a 4k -t freebsd-boot -s 512k -l gptboot${N} ${D} gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ${D} gpart add -a 1m -s 32G -t freebsd-swap -l swap${N} ${D} @@ -113,7 +111,7 @@ done for D in ${DESTDISKS}; do echo copying EFI partcode at ${D} - mount -t msdos /dev/${D}s1 /mnt/boot && cp ${DDESTDIR}/boot/loader.efi /mnt/boot/BOOTX64.EFI + mount -t msdosfs /dev/${D}s1 /mnt/boot && cp ${DDESTDIR}/boot/loader.efi /mnt/boot/BOOTX64.EFI umount /mnt/boot done -- 2.45.0