From 74d9ebe9f029651b9933c83dc305ab759c59bb8f Mon Sep 17 00:00:00 2001 From: Bohan Yang Date: Sun, 12 May 2019 16:29:27 +0800 Subject: [PATCH] Update --- netboot.sh | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/netboot.sh b/netboot.sh index 571ea0a..650314e 100644 --- a/netboot.sh +++ b/netboot.sh @@ -196,16 +196,17 @@ if [ "$DEBI_MANUAL" != true ]; then fi fi +DEBI_TARGET="debian-$DEBI_SUITE" +if [ "$DEBI_BOOT_PARTITION" = true ]; then + DEBI_BOOT_DIRECTORY=/ +else + DEBI_BOOT_DIRECTORY=/boot/ +fi +DEBI_TARGET_PATH="$DEBI_BOOT_DIRECTORY$DEBI_TARGET" + echo='cat' if [ "$DEBI_DRY_RUN" != true ]; then - DEBI_TARGET="debian-$DEBI_SUITE" - if [ "$DEBI_BOOT_PARTITION" = true ]; then - DEBI_BOOT_DIRECTORY=/ - else - DEBI_BOOT_DIRECTORY=/boot/ - fi DEBI_WORKDIR="/boot/$DEBI_TARGET" - DEBI_TARGET_PATH="$DEBI_BOOT_DIRECTORY$DEBI_TARGET" DEBI_BASE_URL=$DEBI_PROTOCOL://$DEBI_MIRROR$DEBI_DIRECTORY/dists/$DEBI_SUITE/main/installer-$DEBI_ARCHITECTURE/current/images/netboot/debian-installer/$DEBI_ARCHITECTURE if command_exists update-grub; then $sudo update-grub @@ -369,13 +370,16 @@ EOF fi fi +echo2='cat' if [ "$DEBI_DRY_RUN" != true ]; then $sudo wget "$DEBI_BASE_URL/linux" "$DEBI_BASE_URL/initrd.gz" $sudo gunzip initrd.gz echo preseed.cfg | $sudo cpio -H newc -o -A -F initrd $sudo gzip initrd + echo2="$sudo tee -a $DEBI_GRUB_CONFIG" +fi - $sudo tee -a "$DEBI_GRUB_CONFIG" << EOF +$echo2 << EOF menuentry 'Debian Installer' --id debi { insmod part_msdos insmod ext2 @@ -384,5 +388,3 @@ linux $DEBI_TARGET_PATH/linux initrd $DEBI_TARGET_PATH/initrd.gz } EOF - -fi