confext: add tests for systemd-confext
authormaanyagoenka <maanyagoenka@microsoft.com>
Fri, 24 Feb 2023 08:35:38 +0000 (08:35 +0000)
committermaanyagoenka <maanyagoenka@microsoft.com>
Wed, 5 Apr 2023 21:50:04 +0000 (21:50 +0000)
test/units/testsuite-50.sh

index 546a915a2e62adb797e551285c1ff9461e646c7e..3af90a69c611746834d1d061a229fcde9925975a 100755 (executable)
@@ -483,6 +483,17 @@ test ! -e "/dev/loop/by-ref/$name"
 systemd-dissect --detach "${image}.raw"
 (! systemd-dissect --detach "${image}.raw")
 
+# check for confext functionality
+mkdir -p /run/confexts/test/etc/extension-release.d
+echo "ID=_any" >/run/confexts/test/etc/extension-release.d/extension-release.test
+echo "ARCHITECTURE=_any" >>/run/confexts/test/etc/extension-release.d/extension-release.test
+echo "MARKER_CONFEXT_123" >/run/confexts/test/etc/testfile
+systemd-confext merge
+grep -q -F "MARKER_CONFEXT_123" /etc/testfile
+systemd-confext status
+systemd-confext unmerge
+rm -rf /run/confexts/
+
 echo OK >/testok
 
 exit 0