mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
installer: use HERE doc
This commit is contained in:
parent
cdb7daba21
commit
918ea3219f
@ -264,19 +264,23 @@ do_install_quick() {
|
||||
# configuring bootloader
|
||||
mkdir -p $TMPDIR/part1/EFI/BOOT
|
||||
msg_progress_install "80" "Setup bootloader with boot label = $DISKLABEL_SYSTEM and disk label = $DISKLABEL_STORAGE"
|
||||
echo "DEFAULT linux" > $TMPDIR/part1/extlinux.conf
|
||||
echo "PROMPT 0" >> $TMPDIR/part1/extlinux.conf
|
||||
echo " " >> $TMPDIR/part1/extlinux.conf
|
||||
echo "LABEL linux" >> $TMPDIR/part1/extlinux.conf
|
||||
echo " KERNEL /KERNEL" >> $TMPDIR/part1/extlinux.conf
|
||||
echo " APPEND boot=LABEL=$DISKLABEL_SYSTEM disk=LABEL=$DISKLABEL_STORAGE $EXTLINUX_PARAMETERS quiet" >> $TMPDIR/part1/extlinux.conf
|
||||
echo "set timeout=\"0\"" > $TMPDIR/part1/EFI/BOOT/grub.cfg
|
||||
echo "set default=\"LibreELEC\"" >> $TMPDIR/part1/EFI/BOOT/grub.cfg
|
||||
echo "" >> $TMPDIR/part1/EFI/BOOT/grub.cfg
|
||||
echo "menuentry \"LibreELEC\" {" >> $TMPDIR/part1/EFI/BOOT/grub.cfg
|
||||
echo " search --set -f /KERNEL" >> $TMPDIR/part1/EFI/BOOT/grub.cfg
|
||||
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
|
||||
cat << EOF > $TMPDIR/part1/extlinux.conf
|
||||
DEFAULT linux
|
||||
PROMPT 0
|
||||
|
||||
LABEL linux
|
||||
KERNEL /KERNEL
|
||||
APPEND boot=LABEL=$DISKLABEL_SYSTEM disk=LABEL=$DISKLABEL_STORAGE $EXTLINUX_PARAMETERS quiet
|
||||
EOF
|
||||
cat << EOF > $TMPDIR/part1/EFI/BOOT/grub.cfg
|
||||
set timeout="0"
|
||||
set default="LibreELEC"
|
||||
|
||||
menuentry "LibreELEC" {
|
||||
search --set -f /KERNEL
|
||||
linux /KERNEL boot=LABEL=$DISKLABEL_SYSTEM disk=LABEL=$DISKLABEL_STORAGE quiet
|
||||
}
|
||||
EOF
|
||||
# uefi boot / hybrid mode
|
||||
if [ "$UEFI" = "1" ]; then
|
||||
mv $TMPDIR/part1/extlinux.conf $TMPDIR/part1/syslinux.cfg
|
||||
|
Loading…
x
Reference in New Issue
Block a user