diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-11-23 16:34:40 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-11-23 22:55:49 +0100 |
commit | 9ead4184132c373612fda67fa623a1e3e1c4dfb6 (patch) | |
tree | 2733569d9d751f7156638724feefd729cb449c5f /test/test-functions | |
parent | 994c9c70a166c5e5c383cf651b6cb4077e8f183e (diff) | |
download | systemd-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-functions | 5 |
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] |