installer: use HERE doc

This commit is contained in:
MilhouseVH 2018-05-15 04:50:10 +01:00
parent cdb7daba21
commit 918ea3219f

View File

@ -264,19 +264,23 @@ do_install_quick() {
# configuring bootloader # configuring bootloader
mkdir -p $TMPDIR/part1/EFI/BOOT mkdir -p $TMPDIR/part1/EFI/BOOT
msg_progress_install "80" "Setup bootloader with boot label = $DISKLABEL_SYSTEM and disk label = $DISKLABEL_STORAGE" msg_progress_install "80" "Setup bootloader with boot label = $DISKLABEL_SYSTEM and disk label = $DISKLABEL_STORAGE"
echo "DEFAULT linux" > $TMPDIR/part1/extlinux.conf cat << EOF > $TMPDIR/part1/extlinux.conf
echo "PROMPT 0" >> $TMPDIR/part1/extlinux.conf DEFAULT linux
echo " " >> $TMPDIR/part1/extlinux.conf PROMPT 0
echo "LABEL linux" >> $TMPDIR/part1/extlinux.conf
echo " KERNEL /KERNEL" >> $TMPDIR/part1/extlinux.conf LABEL linux
echo " APPEND boot=LABEL=$DISKLABEL_SYSTEM disk=LABEL=$DISKLABEL_STORAGE $EXTLINUX_PARAMETERS quiet" >> $TMPDIR/part1/extlinux.conf KERNEL /KERNEL
echo "set timeout=\"0\"" > $TMPDIR/part1/EFI/BOOT/grub.cfg APPEND boot=LABEL=$DISKLABEL_SYSTEM disk=LABEL=$DISKLABEL_STORAGE $EXTLINUX_PARAMETERS quiet
echo "set default=\"LibreELEC\"" >> $TMPDIR/part1/EFI/BOOT/grub.cfg EOF
echo "" >> $TMPDIR/part1/EFI/BOOT/grub.cfg cat << EOF > $TMPDIR/part1/EFI/BOOT/grub.cfg
echo "menuentry \"LibreELEC\" {" >> $TMPDIR/part1/EFI/BOOT/grub.cfg set timeout="0"
echo " search --set -f /KERNEL" >> $TMPDIR/part1/EFI/BOOT/grub.cfg set default="LibreELEC"
echo " linux /KERNEL boot=LABEL=$DISKLABEL_SYSTEM disk=LABEL=$DISKLABEL_STORAGE quiet" >> $TMPDIR/part1/EFI/BOOT/grub.cfg
echo "}" >> $TMPDIR/part1/EFI/BOOT/grub.cfg menuentry "LibreELEC" {
search --set -f /KERNEL
linux /KERNEL boot=LABEL=$DISKLABEL_SYSTEM disk=LABEL=$DISKLABEL_STORAGE quiet
}
EOF
# uefi boot / hybrid mode # uefi boot / hybrid mode
if [ "$UEFI" = "1" ]; then if [ "$UEFI" = "1" ]; then
mv $TMPDIR/part1/extlinux.conf $TMPDIR/part1/syslinux.cfg mv $TMPDIR/part1/extlinux.conf $TMPDIR/part1/syslinux.cfg