]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: add simple test for new --in-memory switch for systemd-dissect 25665/head
authorLennart Poettering <lennart@poettering.net>
Thu, 8 Dec 2022 11:46:41 +0000 (12:46 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 8 Dec 2022 11:49:50 +0000 (12:49 +0100)
test/units/testsuite-50.sh

index 031803f5b8cf31808cb4e69a557dcebf48fcc239..088e5677277dcde6d7539210dd12ca6598368b50 100755 (executable)
@@ -237,6 +237,12 @@ grep -q -F -f "$os_release" "${image_dir}/mount/etc/os-release"
 grep -q -F "MARKER=1" "${image_dir}/mount/usr/lib/os-release"
 systemd-dissect --umount "${image_dir}/mount"
 
+systemd-dissect --root-hash "${roothash}" --mount "${image}.gpt" --in-memory "${image_dir}/mount"
+grep -q -F -f "$os_release" "${image_dir}/mount/usr/lib/os-release"
+grep -q -F -f "$os_release" "${image_dir}/mount/etc/os-release"
+grep -q -F "MARKER=1" "${image_dir}/mount/usr/lib/os-release"
+systemd-dissect --umount "${image_dir}/mount"
+
 # add explicit -p MountAPIVFS=yes once to test the parser
 systemd-run -P -p RootImage="${image}.gpt" -p RootHash="${roothash}" -p MountAPIVFS=yes cat /usr/lib/os-release | grep -q -F "MARKER=1"