]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-sysusers: check that sysusers creates /etc when missing 26269/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 31 Jan 2023 15:41:16 +0000 (16:41 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 1 Feb 2023 10:38:35 +0000 (11:38 +0100)
test/test-sysusers.sh.in

index 950dc297d8b08f8e7e3509e3f1d2a13ed7cab62a..fab37960bc330fff04efd7b450a67ecc42321c3f 100755 (executable)
@@ -99,6 +99,14 @@ $SYSUSERS --root=$TESTDIR \
 
 compare $SOURCE/inline "(--inline --replace=…)"
 
+echo "*** Testing --inline with no /etc"
+rm -rf $TESTDIR/etc
+$SYSUSERS --root=$TESTDIR --inline \
+          "u     u1   222 -     - /bin/zsh" \
+          "g     g1   111"
+
+compare $SOURCE/inline "(--inline)"
+
 rm -f $TESTDIR/etc/sysusers.d/* $TESTDIR/usr/lib/sysusers.d/*
 
 cat >$TESTDIR/etc/login.defs <<EOF