From af92d8d732d692ac9c2095575b250f99327fc607 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Tue, 16 Jun 2020 13:05:25 +0300 Subject: [PATCH] Add legacy boot installation script --- debian_nfs.sh | 3 +- install-legacy.sh | 92 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+), 1 deletion(-) create mode 100755 install-legacy.sh diff --git a/debian_nfs.sh b/debian_nfs.sh index b6f0188..5a44331 100755 --- a/debian_nfs.sh +++ b/debian_nfs.sh @@ -48,8 +48,9 @@ cp /home/overlayroot/init-bottom-overlay /home/nfsboot/etc/initramfs-tools/scrip mkdir -p /home/nfsboot/root/.ssh cp `dirname $0`/authorized_keys /home/nfsboot/root/.ssh -# Copy install script +# Copy installation script cp `dirname $0`/install.sh /home/nfsboot/root/ +cp `dirname $0`/install-legacy.sh /home/nfsboot/root/ chroot /home/nfsboot </dev/null; then + umount /root/target + if [ "$WIPE" = "1" ]; then + echo "Device $PART already contains a filesystem. WIPE=1 specified. Wiping" + wipefs -a $DEV + else + echo "Device $PART already contains a filesystem. Wipe it first" + exit 1 + fi +fi + +# Make root partition +SIZE=`blockdev --getsz $DEV` +ROOT_SIZE=$((SIZE-2048-1048576)) +sfdisk $DEV </root/target/etc/initramfs-tools/modules +cat >/root/target/etc/initramfs-tools/initramfs.conf < /root/target/etc/rc.local + +# Set fstab +cp /etc/resolv.conf /root/target/etc/resolv.conf +cat >/root/target/etc/fstab <