diff options
-rw-r--r-- | meta-oe/recipes-core/systemd/systemd-serialgetty.bb | 2 | ||||
-rw-r--r-- | meta-oe/recipes-core/systemd/systemd-serialgetty/serial-getty@.service | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/meta-oe/recipes-core/systemd/systemd-serialgetty.bb b/meta-oe/recipes-core/systemd/systemd-serialgetty.bb index 5dd9e823db..c3106722f6 100644 --- a/meta-oe/recipes-core/systemd/systemd-serialgetty.bb +++ b/meta-oe/recipes-core/systemd/systemd-serialgetty.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Systemd serial config" LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=751419260aa954499f7abaabaa882bbe" -PR = "r2" +PR = "r3" SERIAL_CONSOLE ?= "115200 ttyS0" diff --git a/meta-oe/recipes-core/systemd/systemd-serialgetty/serial-getty@.service b/meta-oe/recipes-core/systemd/systemd-serialgetty/serial-getty@.service index daf0dac723..8eeaab697c 100644 --- a/meta-oe/recipes-core/systemd/systemd-serialgetty/serial-getty@.service +++ b/meta-oe/recipes-core/systemd/systemd-serialgetty/serial-getty@.service @@ -17,11 +17,15 @@ Before=getty.target [Service] Environment=TERM=vt100 -ExecStart=-/sbin/getty @BAUDRATE@ %I +ExecStart=-/sbin/agetty -s %I @BAUDRATE@ Restart=always RestartSec=0 UtmpIdentifier=%I +TTYPath=/dev/%I +TTYReset=yes +TTYVHangup=yes KillMode=process +IgnoreSIGPIPE=no # Some login implementations ignore SIGTERM, so we send SIGHUP # instead, to ensure that login terminates cleanly. |