diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 03:50:42 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 03:50:42 +0000 |
commit | 78e9bb837c258ac0ec7712b3d612cc2f407e731e (patch) | |
tree | f515d16b6efd858a9aeb5b0ef5d6f90bf288283d /test/units/testsuite-22.09.sh | |
parent | Adding debian version 255.5-1. (diff) | |
download | systemd-78e9bb837c258ac0ec7712b3d612cc2f407e731e.tar.xz systemd-78e9bb837c258ac0ec7712b3d612cc2f407e731e.zip |
Merging upstream version 256.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'test/units/testsuite-22.09.sh')
-rwxr-xr-x | test/units/testsuite-22.09.sh | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/test/units/testsuite-22.09.sh b/test/units/testsuite-22.09.sh deleted file mode 100755 index 0857773..0000000 --- a/test/units/testsuite-22.09.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env bash -# SPDX-License-Identifier: LGPL-2.1-or-later -set -eux -set -o pipefail - -# Make sure that the "stat" output is not locale dependent. -export LANG=C LC_ALL=C - -# first, create file without suid/sgid -systemd-tmpfiles --create - <<EOF -f /tmp/xxx 0755 1 1 - - -f /tmp/yyy 0755 1 1 - - -EOF - -test "$(stat -c %F:%u:%g:%a /tmp/xxx)" = "regular empty file:1:1:755" -test "$(stat -c %F:%u:%g:%a /tmp/yyy)" = "regular empty file:1:1:755" - -# then, add suid/sgid -systemd-tmpfiles --create - <<EOF -f /tmp/xxx 04755 -f /tmp/yyy 02755 -EOF - -test "$(stat -c %F:%u:%g:%a /tmp/xxx)" = "regular empty file:1:1:4755" -test "$(stat -c %F:%u:%g:%a /tmp/yyy)" = "regular empty file:1:1:2755" - -# then, chown the files to somebody else -systemd-tmpfiles --create - <<EOF -f /tmp/xxx - 2 2 -f /tmp/yyy - 2 2 -EOF - -test "$(stat -c %F:%u:%g:%a /tmp/xxx)" = "regular empty file:2:2:4755" -test "$(stat -c %F:%u:%g:%a /tmp/yyy)" = "regular empty file:2:2:2755" - -# then, chown the files to a third user/group but also drop to a mask that has -# both more and fewer bits set -systemd-tmpfiles --create - <<EOF -f /tmp/xxx 0770 3 3 -f /tmp/yyy 0770 3 3 -EOF - -test "$(stat -c %F:%u:%g:%a /tmp/xxx)" = "regular empty file:3:3:770" -test "$(stat -c %F:%u:%g:%a /tmp/yyy)" = "regular empty file:3:3:770" - -# return to the beginning -systemd-tmpfiles --create - <<EOF -f /tmp/xxx 0755 1 1 - - -f /tmp/yyy 0755 1 1 - - -EOF - -test "$(stat -c %F:%u:%g:%a /tmp/xxx)" = "regular empty file:1:1:755" -test "$(stat -c %F:%u:%g:%a /tmp/yyy)" = "regular empty file:1:1:755" - -# remove everything -systemd-tmpfiles --remove - <<EOF -r /tmp/xxx -r /tmp/yyy -EOF |