Add files from parent branch HEAD:
[pkgsrc.git] / chat / atheme / files / atheme.sh
1 #!@RCD_SCRIPTS_SHELL@
2 #
3 # $NetBSD$
4 #
5 # PROVIDE: atheme
6 # REQUIRE: DAEMON
7 # KEYWORD: shutdown
8 #
9
10 if [ -f /etc/rc.subr ]
11 then
12         . /etc/rc.subr
13 fi
14
15 name="atheme"
16 rcvar=${name}
17 command="@PREFIX@/bin/${name}-services"
18 required_files="@PKG_SYSCONFDIR@/atheme.conf"
19 pidfile="@VARBASE@/run/atheme/atheme.pid"
20 atheme_user="@ATHEME_USER@"
21 atheme_group="@ATHEME_GROUP@"
22 # command_args="-l @VARBASE@/log/atheme/atheme.log -p ${pidfile}"
23 start_precmd="atheme_precmd"
24
25 atheme_precmd()
26 {
27         if [ ! -d @VARBASE@/run/atheme ]; then
28                 @MKDIR@ @VARBASE@/run/atheme
29                 @CHMOD@ 0750 @VARBASE@/run/atheme
30                 @CHOWN@ @ATHEME_USER@:@ATHEME_GROUP@ @VARBASE@/run/atheme
31         fi
32
33         if [ ! -d @VARBASE@/log/atheme ]; then
34                 @MKDIR@ @VARBASE@/log/atheme
35                 @CHMOD@ 0750 @VARBASE@/log/atheme
36                 @CHOWN@ @ATHEME_USER@:@ATHEME_GROUP@ @VARBASE@/log/atheme
37         fi
38
39         if [ ! -d @VARBASE@/atheme ]; then
40                 @MKDIR@ @VARBASE@/atheme
41                 @CHMOD@ 0750 @VARBASE@/atheme
42                 @CHOWN@ @ATHEME_USER@:@ATHEME_GROUP@ @VARBASE@/atheme
43         fi
44 }
45
46 load_rc_config $name
47 run_rc_command "$1"