chiark / gitweb /
systemd service file: Set KillMode
[userv.git] / tests / t-userconfig
1 #!/bin/bash
2 set -ex
3
4 . tests/lib
5
6 prep_tmp
7 prep_cuser
8
9 mkdir ~root/.userv
10 cat >~root/.userv/rc <<END
11 include-lookup service .userv/services.d
12 END
13
14 prep_config_t_env root ~root/.userv
15
16 : '---------- test service invocation ----------'
17
18 really -u $cuser \
19 userv root userv-t-env >"$tmp"/env
20
21 check_expected_env "$tmp"/env
22
23 : '---------- test rejection (wrong calling user) ----------'
24
25 expect_output 255 '' \
26 really -u daemon \
27 userv root userv-t-env
28
29
30 echo ok.