Roadmap: https://github.com/cobbler/cobbler/wiki/Roadmap Meeting Room: https://meet.opensuse.org/cobbler
# Serial console
#-------------------------------------------------------------------------------
if [ $serial_console == true -a "$grub_platform" != "efi" ]; then
# Do not fiddle with console on EFI, this should already be set
serial --speed=$serial_baud --unit=$serial_line --word=8 --parity=no --stop=1
terminal_input --append serial
terminal_output --append serial
if [ $serial_console == true ]; then
# This is used in sourced submenus later
set k_console="console=ttyS${serial_line},${serial_baud}"
fi
else
terminal_input console
terminal_output console
fi
# store variables for templating
if system:
if system.serial_device or system.serial_baud_rate:
if system.serial_device:
serial_device = system.serial_device
else:
serial_device = 0
if system.serial_baud_rate:
serial_baud_rate = system.serial_baud_rate.value
else:
serial_baud_rate = 115200
if format == "pxe":
buffer += "serial %d %d\n" % (serial_device, serial_baud_rate)
elif format == "grub":
buffer += "set serial_console=true\nset serial_baud={baud}\nset serial_line={device}\n" \
.format(baud=serial_baud_rate, device=serial_device)
/var/lib/cobbler/templates
if I am not mixing things up again.