mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
Merge pull request #822 from sarthurdev/grub_fix
live: T5568: Fix live grub menu entries
This commit is contained in:
commit
09ccfe7a70
@ -10,22 +10,22 @@ SERIAL_CONSOLE="console=tty0 console=ttyS0,115200"
|
|||||||
GRUB_MENUENTRY=$(sed -e '/menuentry.*hotkey.*/,/^}/!d' -e 's/--hotkey=l//g' $GRUB_PATH)
|
GRUB_MENUENTRY=$(sed -e '/menuentry.*hotkey.*/,/^}/!d' -e 's/--hotkey=l//g' $GRUB_PATH)
|
||||||
|
|
||||||
# Update KVM menuentry name
|
# Update KVM menuentry name
|
||||||
sed -i 's/"Live system \((.*-vyos)\)"/"Live system \1 - KVM console"/' $GRUB_PATH
|
sed -i 's/"Live system \((.*vyos)\)"/"Live system \1 - KVM console"/' $GRUB_PATH
|
||||||
|
|
||||||
# Insert serial menuentry
|
# Insert serial menuentry
|
||||||
echo "$GRUB_MENUENTRY" | sed \
|
echo "$GRUB_MENUENTRY" | sed \
|
||||||
-e 's/"Live system \((.*-vyos)\)"/"Live system \1 - Serial console"/' \
|
-e 's/"Live system \((.*vyos)\)"/"Live system \1 - Serial console"/' \
|
||||||
-e "s/$KVM_CONSOLE/$SERIAL_CONSOLE/g" >> $GRUB_PATH
|
-e "s/$KVM_CONSOLE/$SERIAL_CONSOLE/g" >> $GRUB_PATH
|
||||||
|
|
||||||
# Live.cfg Update
|
# Live.cfg Update
|
||||||
ISOLINUX_MENUENTRY=$(sed -e '/label live-\(.*\)-vyos$/,/^\tappend.*/!d' $ISOLINUX_PATH)
|
ISOLINUX_MENUENTRY=$(sed -e '/label live-\(.*\)-vyos$/,/^\tappend.*/!d' $ISOLINUX_PATH)
|
||||||
|
|
||||||
# Update KVM menuentry name
|
# Update KVM menuentry name
|
||||||
sed -i 's/Live system \((.*-vyos)\)/Live system \1 - KVM console/' $ISOLINUX_PATH
|
sed -i 's/Live system \((.*vyos)\)/Live system \1 - KVM console/' $ISOLINUX_PATH
|
||||||
|
|
||||||
# Insert serial menuentry
|
# Insert serial menuentry
|
||||||
echo "\n$ISOLINUX_MENUENTRY" | sed \
|
echo "\n$ISOLINUX_MENUENTRY" | sed \
|
||||||
-e 's/live-\(.*\)-vyos/live-\1-vyos-serial/' \
|
-e 's/live-\(.*\)-vyos/live-\1-vyos-serial/' \
|
||||||
-e '/^\tmenu default/d' \
|
-e '/^\tmenu default/d' \
|
||||||
-e 's/Live system \((.*-vyos)\)/Live system \1 - Serial console/' \
|
-e 's/Live system \((.*vyos)\)/Live system \1 - Serial console/' \
|
||||||
-e "s/$KVM_CONSOLE/$SERIAL_CONSOLE/g" >> $ISOLINUX_PATH
|
-e "s/$KVM_CONSOLE/$SERIAL_CONSOLE/g" >> $ISOLINUX_PATH
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user