From 1f6bd0c5905ca304993e505a389b8193522f7d2c Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Fri, 29 Oct 2021 19:57:51 +0300 Subject: [PATCH] ENABLE_OTG_SERIAL --- scripts/kvmd-bootconfig | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/scripts/kvmd-bootconfig b/scripts/kvmd-bootconfig index c800205e..bdea9c1b 100755 --- a/scripts/kvmd-bootconfig +++ b/scripts/kvmd-bootconfig @@ -73,6 +73,29 @@ if [ -n "$FIRSTBOOT$FIRST_BOOT" ]; then fi +# ========== OTG serial ========== + +if [ -n "$ENABLE_OTG_SERIAL" ]; then + cat < /etc/kvmd/override.d/0000-vendor-otg-serial.yaml +# Generated by kvmd-bootconfig. Do not edit this file! +otg: + devices: + serial: + enabled: true +end_of_file + grep '^ttyGS0$' /etc/securetty || echo ttyGS0 >> /etc/securetty + mkdir -p /etc/systemd/system/getty@ttyGS0.service.d + cat < /etc/systemd/system/getty@ttyGS0.service.d/ttyGS0.override +[Service] +TTYReset=no +TTYVHangup=no +TTYVTDisallocate=no +end_of_file + systemctl enable getty@ttyGS0.service + REBOOT=1 +fi + + # ========== SSH ========== if [ -n "$SSH_PORT" ]; then