mkosi: Replace sysusers.d with useradd for test user
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 7 Jun 2024 20:32:08 +0000 (22:32 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 8 Jun 2024 10:33:32 +0000 (12:33 +0200)
sysusers.d is not intended for regular users, so let's use useradd
instead.

mkosi.images/system/mkosi.extra/usr/lib/sysusers.d/testuser.conf [deleted file]
mkosi.images/system/mkosi.extra/usr/lib/tmpfiles.d/testuser.conf [deleted file]
mkosi.images/system/mkosi.postinst.chroot

diff --git a/mkosi.images/system/mkosi.extra/usr/lib/sysusers.d/testuser.conf b/mkosi.images/system/mkosi.extra/usr/lib/sysusers.d/testuser.conf
deleted file mode 100644 (file)
index 9d65a0e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-u      testuser        4711    "Test User"     /home/testuser
diff --git a/mkosi.images/system/mkosi.extra/usr/lib/tmpfiles.d/testuser.conf b/mkosi.images/system/mkosi.extra/usr/lib/tmpfiles.d/testuser.conf
deleted file mode 100644 (file)
index 1b6ecb6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-q      /home/testuser  0700    4711    4711
index aaf4ac504e2fbaa4b090e39e81e1574ef28b8f0d..46868020f6a92c8a59710e40db77c923004899b2 100755 (executable)
@@ -3,6 +3,8 @@
 set -e
 set -o nounset
 
+useradd --uid 4711 --create-home --user-group testuser
+
 if command -v authselect >/dev/null; then
     # authselect 1.5.0 renamed the minimal profile to the local profile without keeping backwards compat so
     # let's use the new name if it exists.