From db5b0f969331bcc3945b32a4595b8484da1dc8fb Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Mon, 2 Feb 2015 10:58:19 +0100 Subject: [PATCH] core87: fix stay on serial console at update. --- config/rootfiles/core/86/update.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/core/86/update.sh b/config/rootfiles/core/86/update.sh index 8a820e26bb..5a7b59a3bc 100644 --- a/config/rootfiles/core/86/update.sh +++ b/config/rootfiles/core/86/update.sh @@ -83,8 +83,16 @@ rm -rf /lib/modules case "$(uname -m)" in i?86) - # Backup grub.conf - cp -vf /boot/grub/grub.conf /boot/grub-legacy.conf + # Backup old grub config + if [ -f /boot/grub/grub.conf ]; then + cp -vf /boot/grub/grub.conf /boot/old-grub-config + fi + if [ -f /boot/grub/menu.lst ]; then + cp -vf /boot/grub/menu.lst /boot/old-grub-config + fi + if [ -f /boot/grub/grub.cfg ]; then + cp -vf /boot/grub/grub.cfg /boot/old-grub-config + fi # Remove all files that belong to GRUB-legacy rm -rfv /boot/grub @@ -162,7 +170,7 @@ case "$(uname -m)" in # echo echo Update grub configuration ... - if grep -qE "^serial" /boot/grub-legacy.conf; then + if grep -qE "^serial" /boot/old-grub-config; then sed -i /etc/default/grub \ -e "s| panic=10 | console=ttyS0,115200n8 panic=10 |g" echo "GRUB_TERMINAL=\"serial\"" >> /etc/default/grub -- 2.39.2