diff --git a/test/units/testsuite-79.sh b/test/units/testsuite-79.sh index cced3205c5..fe34d5c556 100755 --- a/test/units/testsuite-79.sh +++ b/test/units/testsuite-79.sh @@ -25,9 +25,7 @@ if ! test -f "$CGROUP"/memory.pressure ; then fi UNIT="test-mempress-$RANDOM.service" -SCRIPT="/run/bin/mempress-$RANDOM.sh" - -mkdir -p "/run/bin" +SCRIPT="/tmp/mempress-$RANDOM.sh" cat >"$SCRIPT" <<'EOF' #!/bin/bash @@ -51,12 +49,10 @@ EOF chmod +x "$SCRIPT" -systemd-run -u "$UNIT" -p Type=exec -p DynamicUser=1 -p MemoryPressureWatch=on -p MemoryPressureThresholdSec=123ms --wait "$SCRIPT" +systemd-run -u "$UNIT" -p Type=exec -p DynamicUser=1 -p MemoryPressureWatch=on -p MemoryPressureThresholdSec=123ms -p BindPaths=$SCRIPT --wait "$SCRIPT" rm "$SCRIPT" -rmdir /run/bin ||: - systemd-analyze log-level info echo OK >/testok