From: Arne Fitzenreiter Date: Tue, 19 Feb 2019 12:48:12 +0000 (+0100) Subject: partresize: enable serial console on PC Engines APU X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=8f49959d70210f4a2d6d1bbf2f6936d4e3e28f6b partresize: enable serial console on PC Engines APU Signed-off-by: Arne Fitzenreiter --- diff --git a/src/initscripts/system/partresize b/src/initscripts/system/partresize index 2fad11251e..f3e3c0f0d1 100644 --- a/src/initscripts/system/partresize +++ b/src/initscripts/system/partresize @@ -29,10 +29,22 @@ case "${1}" in (exit ${failed}) evaluate_retval + # check if serial console enabled + scon="off"; + if [ ! "$(grep "console=ttyS0" /proc/cmdline)" == "" ]; then + scon="on"; + fi + IFS= read -r DMI_PRODUCT_NAME < /sys/class/dmi/id/product_name; + case ${DMI_PRODUCT_NAME} in + APU|apu[2-4]|PC\ Engines\ apu[1-4] ) + scon="on"; + ;; + esac + mount /boot > /dev/null if [ -e /boot/grub/grub.cfg ]; then # swtich permanent to serial console if it was selected on first boot - if [ ! "$(grep "console=ttyS0" /proc/cmdline)" == "" ]; then + if [ "${scon}" = "on" ]; then # Enable also serial console on GRUB echo "GRUB_TERMINAL=\"serial console\"" >> /etc/default/grub echo "GRUB_SERIAL_COMMAND=\"serial --unit=0 --speed=115200\"" >> /etc/default/grub