summaryrefslogtreecommitdiff
path: root/test/test-functions
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2021-11-23 16:34:40 +0100
committerLennart Poettering <lennart@poettering.net>2021-11-23 22:55:49 +0100
commit9ead4184132c373612fda67fa623a1e3e1c4dfb6 (patch)
tree2733569d9d751f7156638724feefd729cb449c5f /test/test-functions
parent994c9c70a166c5e5c383cf651b6cb4077e8f183e (diff)
downloadsystemd-9ead4184132c373612fda67fa623a1e3e1c4dfb6.tar.gz
test: test new SYSEXT_SCOPE=/PORTABLE_PREFIXES= fields in TEST-29
Diffstat (limited to 'test/test-functions')
-rw-r--r--test/test-functions5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/test-functions b/test/test-functions
index a4b7efb5ec..0a3745de52 100644
--- a/test/test-functions
+++ b/test/test-functions
@@ -594,6 +594,7 @@ install_verity_minimal() {
touch "$initdir/etc/machine-id" "$initdir/etc/resolv.conf"
touch "$initdir/opt/some_file"
echo MARKER=1 >>"$initdir/usr/lib/os-release"
+ echo "PORTABLE_PREFIXES=app0 minimal" >>"$initdir/usr/lib/os-release"
echo -e "[Service]\nExecStartPre=cat /usr/lib/os-release\nExecStart=sleep 120" >"$initdir/usr/lib/systemd/system/app0.service"
cp "$initdir/usr/lib/systemd/system/app0.service" "$initdir/usr/lib/systemd/system/app0-foo.service"
@@ -638,7 +639,9 @@ EOF
export initdir="$TESTDIR/app1"
mkdir -p "$initdir/usr/lib/extension-release.d" "$initdir/usr/lib/systemd/system" "$initdir/opt"
grep "^ID=" "$os_release" >"$initdir/usr/lib/extension-release.d/extension-release.app2"
- echo "${version_id}" >>"$initdir/usr/lib/extension-release.d/extension-release.app2"
+ ( echo "${version_id}"
+ echo "SYSEXT_SCOPE=portable"
+ echo "PORTABLE_PREFIXES=app1" ) >>"$initdir/usr/lib/extension-release.d/extension-release.app2"
setfattr -n user.extension-release.strict -v false "$initdir/usr/lib/extension-release.d/extension-release.app2"
cat >"$initdir/usr/lib/systemd/system/app1.service" <<EOF
[Service]