diff options
author | Shaun Amott <shaun@FreeBSD.org> | 2006-08-25 01:44:47 +0000 |
---|---|---|
committer | Shaun Amott <shaun@FreeBSD.org> | 2006-08-25 01:44:47 +0000 |
commit | 3b29421508125df3e861033cbd2bd3263c5f51a8 (patch) | |
tree | 31fc69f9cd56379697e9e7d14d1d07c91fc4b4a9 /net/generic-nqs/files | |
parent | dcf3a26dfffb1877b6bdca0779c973e5a151c938 (diff) |
Notes
Diffstat (limited to 'net/generic-nqs/files')
-rw-r--r-- | net/generic-nqs/files/nqs.sh | 50 |
1 files changed, 33 insertions, 17 deletions
diff --git a/net/generic-nqs/files/nqs.sh b/net/generic-nqs/files/nqs.sh index eefff9f50f74..e5056ad046c5 100644 --- a/net/generic-nqs/files/nqs.sh +++ b/net/generic-nqs/files/nqs.sh @@ -1,19 +1,35 @@ #!/bin/sh +# -case $1 in -start) - if [ -x XXXX/sbin/nqsdaemon ] ; then - XXXX/sbin/nqsdaemon > /var/log/nqs.log - echo -n ' nqs' - fi - ;; -stop) - killall -KILL nqsdaemon netdaemon loaddaemon && echo -n ' nqs' - ;; -*) - echo "Usage: `basename $0` {start|stop}" >&2 - exit 64 - ;; -esac - -exit 0 +# PROVIDE: nqs +# REQUIRE: NETWORKING SERVERS +# BEFORE: LOGIN +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable NQS: +# nqs_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable NQS + +. %%RC_SUBR%% + +name="nqs" +rcvar=`set_rcvar` + +prefix="XXXX" +logfile="/var/log/nqs.log" +start_cmd="nqs_start" +stop_cmd="nqs_stop" +load_rc_config $name + +nqs_start() +{ + ${prefix}/sbin/nqsdaemon >> ${logfile} 2>&1 && echo 'Starting nqs.' +} + +nqs_stop() +{ + /usr/bin/killall -KILL nqsdaemon netdaemon loaddaemon && echo 'Stopping nqs.' +} + +run_rc_command "$1" |