]>
Commit | Line | Data |
---|---|---|
4f4d6ee4 | 1 | #!/bin/bash |
818567fc | 2 | set -e |
4f4d6ee4 | 3 | TEST_DESCRIPTION="https://github.com/systemd/systemd/issues/2691" |
054ee249 | 4 | TEST_NO_NSPAWN=1 |
4f4d6ee4 EV |
5 | |
6 | . $TEST_BASE_DIR/test-functions | |
48c20af3 | 7 | QEMU_TIMEOUT=180 |
4f4d6ee4 | 8 | |
4f4d6ee4 | 9 | test_setup() { |
ec4cab49 | 10 | create_empty_image_rootdir |
4f4d6ee4 EV |
11 | |
12 | # Create what will eventually be our root filesystem onto an overlay | |
13 | ( | |
14 | LOG_LEVEL=5 | |
15 | eval $(udevadm info --export --query=env --name=${LOOPDEV}p2) | |
16 | ||
17 | setup_basic_environment | |
51fa8591 | 18 | mask_supporting_services |
4f4d6ee4 EV |
19 | |
20 | # setup the testsuite service | |
21 | cat >$initdir/etc/systemd/system/testsuite.service <<'EOF' | |
22 | [Unit] | |
23 | Description=Testsuite service | |
4f4d6ee4 EV |
24 | |
25 | [Service] | |
26 | Type=oneshot | |
27 | ExecStart=/bin/sh -c '>/testok' | |
28 | RemainAfterExit=yes | |
29 | ExecStop=/bin/sh -c 'kill -SEGV $$$$' | |
48c20af3 | 30 | TimeoutStopSec=270s |
4f4d6ee4 EV |
31 | EOF |
32 | ||
33 | setup_testsuite | |
cc469c3d | 34 | ) |
4f4d6ee4 EV |
35 | } |
36 | ||
4f4d6ee4 | 37 | do_test "$@" |