CVE-2016-0771: tests/dns: Remove dependencies on env variables
[Samba.git] / ctdb / tests / eventscripts / stubs / service
blob5f47b55e003ba875af45e172a3c6d61d2104b50d
1 #!/bin/sh
3 service_status_dir="${EVENTSCRIPTS_TESTS_VAR_DIR}/service_fake_status"
4 mkdir -p "$service_status_dir"
6 service="$1"
7 flag="${service_status_dir}/${service}"
9 start()
11 if [ -f "$flag" ] ; then
12 echo "service: can't start ${service} - already running"
13 exit 1
14 else
15 touch "$flag"
16 echo "Starting ${service}: OK"
20 stop ()
22 if [ -f "$flag" ] ; then
23 echo "Stopping ${service}: OK"
24 rm -f "$flag"
25 else
26 echo "service: can't stop ${service} - not running"
27 exit 1
31 case "$2" in
32 start)
33 start
35 stop)
36 stop
38 restart|reload)
39 stop
40 start
42 status)
43 if [ -f "$flag" ] ; then
44 echo "$service running"
45 exit 0
46 else
47 echo "$service not running"
48 exit 3
51 force-started)
52 # For test setup...
53 touch "$flag"
55 force-stopped)
56 # For test setup...
57 rm -f "$flag"
60 echo "service $service $2 not supported"
61 exit 1
62 esac
64 exit 0