diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 03:50:40 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 03:50:40 +0000 |
commit | fc53809803cd2bc2434e312b19a18fa36776da12 (patch) | |
tree | b4b43bd6538f51965ce32856e9c053d0f90919c8 /test/units/testsuite-22.13.sh | |
parent | Adding upstream version 255.5. (diff) | |
download | systemd-fc53809803cd2bc2434e312b19a18fa36776da12.tar.xz systemd-fc53809803cd2bc2434e312b19a18fa36776da12.zip |
Adding upstream version 256.upstream/256
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'test/units/testsuite-22.13.sh')
-rwxr-xr-x | test/units/testsuite-22.13.sh | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/test/units/testsuite-22.13.sh b/test/units/testsuite-22.13.sh deleted file mode 100755 index 33ef451..0000000 --- a/test/units/testsuite-22.13.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash -# SPDX-License-Identifier: LGPL-2.1-or-later -# -# Tests for configuration directory and file precedences -# -set -eux - -rm -f /{usr/lib,etc}/tmpfiles.d/{L,w}-*.conf -rm -fr /tmp/precedence/{L,w} - -mkdir -p /{usr/lib,etc}/tmpfiles.d -mkdir -p /tmp/precedence/{L,w} - -# -# 'L' -# -ln -s /dev/null /tmp/precedence/L - -# Overwrite the existing symlink -cat >/usr/lib/tmpfiles.d/L-z.conf<<EOF -L+ /tmp/precedence/L - - - - /usr/lib/tmpfiles.d/L-z.conf -EOF - -systemd-tmpfiles --create -test "$(readlink /tmp/precedence/L)" = "/usr/lib/tmpfiles.d/L-z.conf" - -# Files in /etc should override those in /usr -cat >/etc/tmpfiles.d/L-z.conf<<EOF -L+ /tmp/precedence/L - - - - /etc/tmpfiles.d/L-z.conf -EOF - -systemd-tmpfiles --create -test "$(readlink /tmp/precedence/L)" = "/etc/tmpfiles.d/L-z.conf" - -# /usr/…/L-a.conf has higher prio than /etc/…/L-z.conf -cat >/usr/lib/tmpfiles.d/L-a.conf<<EOF -L+ /tmp/precedence/L - - - - /usr/lib/tmpfiles.d/L-a.conf -EOF - -systemd-tmpfiles --create -test "$(readlink /tmp/precedence/L)" = "/usr/lib/tmpfiles.d/L-a.conf" - -# Files in /etc should override those in /usr -cat >/etc/tmpfiles.d/L-a.conf<<EOF -L+ /tmp/precedence/L - - - - /etc/tmpfiles.d/L-a.conf -EOF - -systemd-tmpfiles --create -test "$(readlink /tmp/precedence/L)" = "/etc/tmpfiles.d/L-a.conf" - -# -# 'w' -# -touch /tmp/precedence/w/f - -# Multiple configuration files specifying 'w+' for the same path is allowed. -for i in a c; do - cat >/usr/lib/tmpfiles.d/w-$i.conf<<EOF -w+ /tmp/precedence/w/f - - - - /usr/lib/tmpfiles.d/w-$i.conf\n -EOF - cat >/etc/tmpfiles.d/w-$i.conf<<EOF -w+ /tmp/precedence/w/f - - - - /etc/tmpfiles.d/w-$i.conf\n -EOF -done - -cat >/usr/lib/tmpfiles.d/w-b.conf<<EOF -w+ /tmp/precedence/w/f - - - - /usr/lib/tmpfiles.d/w-b.conf\n -EOF - -systemd-tmpfiles --create -cmp /tmp/precedence/w/f <<EOF -/etc/tmpfiles.d/w-a.conf -/usr/lib/tmpfiles.d/w-b.conf -/etc/tmpfiles.d/w-c.conf -EOF |