From 7864bca3879a87926071f6ab9b6e4be293e80518 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 4 Sep 2025 03:21:45 +0900 Subject: [PATCH] TEST-07-PID1: add test cases for mask/unmask unit For issue #38802. (cherry picked from commit 023de387821dd142fbc86d0882a904b87cb01b6a) --- test/units/TEST-07-PID1.mask.sh | 90 +++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100755 test/units/TEST-07-PID1.mask.sh diff --git a/test/units/TEST-07-PID1.mask.sh b/test/units/TEST-07-PID1.mask.sh new file mode 100755 index 00000000000..33c74f0011b --- /dev/null +++ b/test/units/TEST-07-PID1.mask.sh @@ -0,0 +1,90 @@ +#!/usr/bin/env bash +# SPDX-License-Identifier: LGPL-2.1-or-later +set -eux +set -o pipefail + +at_exit() { + set +e + + systemctl stop mask-test.service + rm -rf /run/systemd/system/mask-test.service* + systemctl daemon-reload + + rm -f /tmp/should-not-exist-by-* +} + +trap at_exit EXIT + +rm -f /tmp/should-not-exist-by-* + +mkdir -p /run/systemd/system/mask-test.service.d + +cat >/run/systemd/system/mask-test.service </run/systemd/system/mask-test.service.d/10-stop.conf <