123456789101112131415161718192021222324252627282930313233 |
- #!/bin/sh
- # PROVIDE: ircd-ratbox
- # REQUIRE: DAEMON
- # BEFORE: LOGIN
- # KEYWORD: shutdown
- . /etc/rc.subr
- name=ircd_ratbox
- rcvar=ircd_ratbox_enable
- load_rc_config $name
- ircd_ratbox_enable=${ircd_ratbox_enable:-"NO"}
- ircd_ratbox_user=${ircd_ratbox_user:-"ircd"}
- ircd_ratbox_group=${ircd_ratbox_group:-"ircd"}
- command="%%PREFIX%%/bin/ircd"
- pidfile=%%RUNDIR%%/ircd.pid
- required_files="%%PREFIX%%/etc/ircd-ratbox/ircd.conf"
- start_precmd=prestart
- stop_precmd="rm -f ${pidfile}"
- prestart()
- {
- for i in %%LOGDIR%% %%DBDIR%% %%RUNDIR%%; do
- install -d -o ${ircd_ratbox_user} -g ${ircd_ratbox_group} ${i}
- done
- }
- run_rc_command "$1"
|