Initial import of jabberd2 (2.0s2) from pkgsrc-wip.
[pkgsrcv2.git] / chat / jabberd2 / files / resolver.sh
1 #!@RCD_SCRIPTS_SHELL@
2 #
3 # $NetBSD$
4 #
5 # PROVIDE: resolver
6 # REQUIRE: DAEMON c2s
7
8 if [ -f /etc/rc.subr ]; then
9         . /etc/rc.subr
10 fi
11
12 name="resolver"
13 rcvar=$name
14 command="@PREFIX@/bin/${name}"
15 required_files="@PKG_SYSCONFDIR@/${name}.xml"
16 extra_commands="reload"
17 command_args="2>&1 > /dev/null &"
18 resolver_user="@JABBERD_USER@"
19 pidfile="@JABBERD_PIDDIR@/${name}.pid"
20 stop_postcmd="remove_pidfile"
21
22 remove_pidfile()
23
24         if [ -f @JABBERD_PIDDIR@/${name}.pid ]; then
25             rm -f @JABBERD_PIDDIR@/${name}.pid
26         fi
27 }
28
29 if [ -f /etc/rc.subr ]; then
30         load_rc_config $name
31         run_rc_command "$1"
32 else
33         @ECHO@ -n " ${name}"
34         ${command} ${resolver_flags} ${command_args}
35 fi