]> git.ipfire.org Git - thirdparty/systemd.git/blob - test/TEST-07-ISSUE-1981/test-segfault.sh
tests: introduce dummy_server_init and use it in all journald fuzzers
[thirdparty/systemd.git] / test / TEST-07-ISSUE-1981 / test-segfault.sh
1 #!/bin/bash
2
3 set -x
4 set -e
5
6 >/failed
7
8 cat <<'EOL' >/lib/systemd/system/my.service
9 [Service]
10 Type=oneshot
11 ExecStart=/bin/echo Timer runs me
12 EOL
13
14 cat <<'EOL' >/lib/systemd/system/my.timer
15 [Timer]
16 OnBootSec=10s
17 OnUnitInactiveSec=1h
18 EOL
19
20 systemctl unmask my.timer
21
22 systemctl start my.timer
23
24 mkdir -p /etc/systemd/system/my.timer.d/
25 cat <<'EOL' >/etc/systemd/system/my.timer.d/override.conf
26 [Timer]
27 OnBootSec=10s
28 OnUnitInactiveSec=1h
29 EOL
30
31 systemctl daemon-reload
32
33 systemctl mask my.timer
34
35 touch /testok
36 rm /failed