summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/sdpd
diff options
context:
space:
mode:
authoremax <emax@FreeBSD.org>2005-11-15 20:36:26 +0000
committeremax <emax@FreeBSD.org>2005-11-15 20:36:26 +0000
commitb45e4c11dae28532856371231b995db62c00074e (patch)
treec17c20eadf641053a00abd7abd66d0edc5789af6 /etc/rc.d/sdpd
parent2444f687d5f6e2e5d377a05b9109889630146321 (diff)
downloadFreeBSD-src-b45e4c11dae28532856371231b995db62c00074e.zip
FreeBSD-src-b45e4c11dae28532856371231b995db62c00074e.tar.gz
Revise hcsecd(8) and sdpd(8) rc.d scripts.
- Have both scripts automatically kldload ng_btsocket(4). I did not want to do it, but its easier for users and it seems other scripts do similar things; - Assign few variables after load_rc_config, so the /etc/rc.conf overrides actually work; MFC after: 1 week
Diffstat (limited to 'etc/rc.d/sdpd')
-rw-r--r--etc/rc.d/sdpd14
1 files changed, 11 insertions, 3 deletions
diff --git a/etc/rc.d/sdpd b/etc/rc.d/sdpd
index dc0ab1d..c4d396c 100644
--- a/etc/rc.d/sdpd
+++ b/etc/rc.d/sdpd
@@ -11,12 +11,20 @@
. /etc/rc.subr
name="sdpd"
+command="/usr/sbin/${name}"
+rcvar=`set_rcvar`
+start_cmd="sdpd_start"
+
+sdpd_start()
+{
+ kldload ng_btsocket > /dev/null 2>&1
+ ${command} ${command_args}
+}
+
+load_rc_config $name
control="${sdpd_control:-/var/run/sdp}"
group="${sdpd_group:-nobody}"
user="${sdpd_user:-nobody}"
-command="/usr/sbin/${name}"
command_args="-c ${control} -g ${group} -u ${user}"
-rcvar=`set_rcvar`
-load_rc_config $name
run_rc_command "$1"
OpenPOWER on IntegriCloud