From: Lennart Poettering Date: Thu, 29 Jun 2023 19:52:57 +0000 (+0200) Subject: test: add simple fstab credential test X-Git-Tag: v254-rc1~33^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=51235f2fe63fa5d45ac75b193b942cf3419ca6dd;p=thirdparty%2Fsystemd.git test: add simple fstab credential test --- diff --git a/test/TEST-54-CREDS/test.sh b/test/TEST-54-CREDS/test.sh index 68f97ce9533..1d14e0a8c97 100755 --- a/test/TEST-54-CREDS/test.sh +++ b/test/TEST-54-CREDS/test.sh @@ -15,6 +15,7 @@ QEMU_CREDS=( "-smbios type=11,value=io.systemd.credential.binary:binarysmbioscredential=bWFnaWNiaW5hcnlkYXRh" "-smbios type=11,value=io.systemd.credential.binary:sysusers.extra=dSBjcmVkdGVzdHVzZXIK" "-smbios type=11,value=io.systemd.credential.binary:tmpfiles.extra=ZiAvdG1wL3NvdXJjZWRmcm9tY3JlZGVudGlhbCAtIC0gLSAtIHRtcGZpbGVzc2VjcmV0Cg==" + "-smbios type=11,value=io.systemd.credential.binary:fstab.extra=aW5qZWN0ZWQgL2luamVjdGVkIHRtcGZzIFgtbW91bnQubWtkaXIgMCAwCg==" ) QEMU_OPTIONS="${QEMU_OPTIONS:-} ${QEMU_CREDS[*]}" diff --git a/test/units/testsuite-54.sh b/test/units/testsuite-54.sh index ca7e11fc463..bcc7313d6fd 100755 --- a/test/units/testsuite-54.sh +++ b/test/units/testsuite-54.sh @@ -304,6 +304,10 @@ systemd-run -p DynamicUser=yes -p 'LoadCredential=os:/etc/os-release' \ if ! systemd-detect-virt -q -c ; then # Validate that the credential we inserted via the initrd logic arrived test "$(systemd-creds cat --system myinitrdcred)" = "guatemala" + + # Check that the fstab credential logic worked + test -d /injected + grep -q /injected /proc/self/mountinfo fi systemd-analyze log-level info