diff --git a/rules/99-systemd.rules.in b/rules/99-systemd.rules.in index 04a59c4604..db72373c16 100644 --- a/rules/99-systemd.rules.in +++ b/rules/99-systemd.rules.in @@ -7,7 +7,7 @@ ACTION=="remove", GOTO="systemd_end" -SUBSYSTEM=="tty", KERNEL=="tty[a-zA-Z]*|hvc*|xvc*|hvsi*|ttysclp*|sclp_line*", TAG+="systemd" +SUBSYSTEM=="tty", KERNEL=="tty[a-zA-Z]*|hvc*|xvc*|hvsi*|ttysclp*|sclp_line*|3270/tty[0-9]*", TAG+="systemd" KERNEL=="vport*", TAG+="systemd" diff --git a/src/getty-generator/getty-generator.c b/src/getty-generator/getty-generator.c index 08b3b1e7df..6a4aa2c1d9 100644 --- a/src/getty-generator/getty-generator.c +++ b/src/getty-generator/getty-generator.c @@ -124,7 +124,8 @@ int main(int argc, char *argv[]) { "xvc0\0" "hvsi0\0" "sclp_line0\0" - "ttysclp0\0"; + "ttysclp0\0" + "3270!tty1\0"; _cleanup_free_ char *active = NULL; const char *j; diff --git a/units/serial-getty@.service.m4 b/units/serial-getty@.service.m4 index e94cdb4aa4..4ac51e768d 100644 --- a/units/serial-getty@.service.m4 +++ b/units/serial-getty@.service.m4 @@ -22,7 +22,7 @@ Before=getty.target IgnoreOnIsolate=yes [Service] -ExecStart=-/sbin/agetty --keep-baud %I 115200,38400,9600 $TERM +ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 %I $TERM Type=idle Restart=always RestartSec=0