]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Switch to autologin via credentials
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 31 Jul 2024 15:38:12 +0000 (17:38 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 31 Jul 2024 15:38:12 +0000 (17:38 +0200)
Let's use the newly added credentials to only enable autologin for
/dev/console (systemd-nspawn) and /dev/hvc0 (qemu) instead of enabling
autologin for every tty.

mkosi.conf

index 527d08a1614f21b05c1b236ddba5dd6b21f7edb9..e6b0e41135c139fddbde135f0d96aa5010a1ca6f 100644 (file)
@@ -30,7 +30,6 @@ CacheDirectory=build/mkosi.cache
 
 [Content]
 BuildSourcesEphemeral=yes
-Autologin=yes
 
 ExtraTrees=
         mkosi.crt:/usr/lib/verity.d/mkosi.crt # sysext verification key
@@ -134,7 +133,12 @@ Packages=
         zstd
 
 [Host]
-Credentials=journal.storage=persistent
+Credentials=
+        journal.storage=persistent
+        tty.serial.hvc0.agetty.autologin=root
+        tty.serial.hvc0.login.noauth=yes
+        tty.console.agetty.autologin=root
+        tty.console.login.noauth=yes
 Incremental=yes
 RuntimeBuildSources=yes
 RuntimeScratch=no