diff options
Diffstat (limited to 'net/gnu-radius/files')
-rw-r--r-- | net/gnu-radius/files/gnu-radius.sh.tmpl | 11 | ||||
-rw-r--r-- | net/gnu-radius/files/radiusd.sh | 27 |
2 files changed, 27 insertions, 11 deletions
diff --git a/net/gnu-radius/files/gnu-radius.sh.tmpl b/net/gnu-radius/files/gnu-radius.sh.tmpl deleted file mode 100644 index 894832c9ce8f..000000000000 --- a/net/gnu-radius/files/gnu-radius.sh.tmpl +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -case "$1" in -stop) - killall radiusd - ;; -*) - if [ -x !!PREFIX!!/sbin/radiusd ]; then - !!PREFIX!!/sbin/radiusd -y && echo -n ' radiusd' - fi - ;; -esac diff --git a/net/gnu-radius/files/radiusd.sh b/net/gnu-radius/files/radiusd.sh new file mode 100644 index 000000000000..70411d5b8596 --- /dev/null +++ b/net/gnu-radius/files/radiusd.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +# PROVIDE radiusd +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON +# KEYWORD: FreeBSD shutdown + +# +# Add the following lines to /etc/rc.conf to enable radiusd: +# +# radiusd_enable="YES" +# + +. %%RC_SUBR%% + +name=radiusd +rcvar=`set_rcvar` + +command=%%PREFIX%%/sbin/radiusd +radiusd_config=${radiusd_config:-"%%PREFIX%%/etc/raddb/config"} +required_files=${radiusd_config} +pidfile=/var/run/radiusd.pid + +radiusd_enable=${radiusd_enable:-"NO"} + +load_rc_config $name +run_rc_command "$1" |