]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
units: Import tty specific credentials for each getty unit 33873/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 30 Jul 2024 14:22:34 +0000 (16:22 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 31 Jul 2024 13:52:29 +0000 (15:52 +0200)
As explained in the previous commit, this allows us to configure
agetty and login for individual ttys instead of globally.

units/console-getty.service.in
units/container-getty@.service.in
units/getty@.service.in
units/serial-getty@.service.in

index 2de31dd01aaaab82affa0dd8cb89bfb824484f07..841c4496f02346afd398b1f15edf9fff234babf7 100644 (file)
@@ -37,6 +37,8 @@ KillMode=process
 {% endif %}
 IgnoreSIGPIPE=no
 SendSIGHUP=yes
+ImportCredential=tty.console.agetty.*:agetty.
+ImportCredential=tty.console.login.*:login.
 ImportCredential=agetty.*
 ImportCredential=login.*
 
index 7e277a49bc5354bcd25c94d6b2b1ace37a2c00a8..1f633836419069f2b0380d410816260febc613b6 100644 (file)
@@ -43,5 +43,7 @@ KillMode=process
 {% endif %}
 IgnoreSIGPIPE=no
 SendSIGHUP=yes
+ImportCredential=tty.container.%I.agetty.*:agetty.
+ImportCredential=tty.container.%I.login.*:login.
 ImportCredential=agetty.*
 ImportCredential=login.*
index ce8db9764e00546f869c392b56857ea7fbd61715..983f6dba494fa17d46133396948c36d40e2ddb91 100644 (file)
@@ -53,6 +53,8 @@ KillMode=process
 {% endif %}
 IgnoreSIGPIPE=no
 SendSIGHUP=yes
+ImportCredential=tty.virtual.%I.agetty.*:agetty.
+ImportCredential=tty.virtual.%I.login.*:login.
 ImportCredential=agetty.*
 ImportCredential=login.*
 
index 5669b19aff1e8fcb28acff1b9b14eabbafa7cce8..afb8ad06a774f47bbfd07afd374fa2155d63b08c 100644 (file)
@@ -47,6 +47,8 @@ KillMode=process
 {% endif %}
 IgnoreSIGPIPE=no
 SendSIGHUP=yes
+ImportCredential=tty.serial.%I.agetty.*:agetty.
+ImportCredential=tty.serial.%I.login.*:login.
 ImportCredential=agetty.*
 ImportCredential=login.*