]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: use /run/ for test configuration, not /etc/
authorLuca Boccassi <luca.boccassi@gmail.com>
Thu, 24 Apr 2025 14:29:56 +0000 (15:29 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 24 Apr 2025 21:13:43 +0000 (06:13 +0900)
In case of failures we don't want to leave an image with intermediate
test configuration, as images are reused across multiple tests

Follow-up for edca63a63226705763c61811d1845aff5f073d59

test/units/TEST-07-PID1.concurrency.sh

index 0959c2254160240b3e5d30f4cf72413ae681c32d..82588739bc846d7aaac11d54691d81492c5a03ad 100755 (executable)
@@ -9,19 +9,19 @@ set -o pipefail
 # shellcheck source=test/units/util.sh
 . "$(dirname "$0")"/util.sh
 
-cat >/etc/systemd/system/concurrency1.slice <<EOF
+cat >/run/systemd/system/concurrency1.slice <<EOF
 [Slice]
 ConcurrencyHardMax=4
 ConcurrencySoftMax=3
 EOF
 
-cat >/etc/systemd/system/sleepforever1@.service <<EOF
+cat >/run/systemd/system/sleepforever1@.service <<EOF
 [Service]
 Slice=concurrency1.slice
 ExecStart=sleep infinity
 EOF
 
-cat >/etc/systemd/system/sync-on-sleepforever1@.service <<EOF
+cat >/run/systemd/system/sync-on-sleepforever1@.service <<EOF
 [Unit]
 After=sleepforever1@%i.service
 
@@ -29,22 +29,22 @@ After=sleepforever1@%i.service
 ExecStart=true
 EOF
 
-cat >/etc/systemd/system/concurrency1-concurrency2.slice <<EOF
+cat >/run/systemd/system/concurrency1-concurrency2.slice <<EOF
 [Slice]
 ConcurrencySoftMax=1
 EOF
 
-cat >/etc/systemd/system/sleepforever2@.service <<EOF
+cat >/run/systemd/system/sleepforever2@.service <<EOF
 [Service]
 Slice=concurrency1-concurrency2.slice
 ExecStart=sleep infinity
 EOF
-cat >/etc/systemd/system/concurrency1-concurrency3.slice <<EOF
+cat >/run/systemd/system/concurrency1-concurrency3.slice <<EOF
 [Slice]
 ConcurrencySoftMax=1
 EOF
 
-cat >/etc/systemd/system/sleepforever3@.service <<EOF
+cat >/run/systemd/system/sleepforever3@.service <<EOF
 [Service]
 Slice=concurrency1-concurrency3.slice
 ExecStart=sleep infinity
@@ -117,12 +117,12 @@ systemctl start sleepforever3@a.service
 systemctl stop concurrency1.slice
 systemctl reset-failed
 
-rm /etc/systemd/system/concurrency1.slice
-rm /etc/systemd/system/concurrency1-concurrency2.slice
-rm /etc/systemd/system/concurrency1-concurrency3.slice
-rm /etc/systemd/system/sleepforever1@.service
-rm /etc/systemd/system/sync-on-sleepforever1@.service
-rm /etc/systemd/system/sleepforever2@.service
-rm /etc/systemd/system/sleepforever3@.service
+rm /run/systemd/system/concurrency1.slice
+rm /run/systemd/system/concurrency1-concurrency2.slice
+rm /run/systemd/system/concurrency1-concurrency3.slice
+rm /run/systemd/system/sleepforever1@.service
+rm /run/systemd/system/sync-on-sleepforever1@.service
+rm /run/systemd/system/sleepforever2@.service
+rm /run/systemd/system/sleepforever3@.service
 
 systemctl daemon-reload