svn commit: r216744 - head/etc/rc.d
Doug Barton
dougb at FreeBSD.org
Mon Dec 27 22:52:48 UTC 2010
Author: dougb
Date: Mon Dec 27 22:52:47 2010
New Revision: 216744
URL: http://svn.freebsd.org/changeset/base/216744
Log:
Add pidfile [1]
While I'm here, don't run the sysctl frob unconditionally, and
s/sysctl/$SYSCTL/
PR: conf/153460 [1]
Submitted by: Grigory Rechistov <ggg_mail at inbox.ru>
Modified:
head/etc/rc.d/devd
Modified: head/etc/rc.d/devd
==============================================================================
--- head/etc/rc.d/devd Mon Dec 27 22:18:27 2010 (r216743)
+++ head/etc/rc.d/devd Mon Dec 27 22:52:47 2010 (r216744)
@@ -13,11 +13,17 @@
name="devd"
rcvar=`set_rcvar`
command="/sbin/${name}"
+pidfile=/var/run/${name}.pid
+
+start_precmd=${name}_prestart
+
+devd_prestart ()
+{
+ # If devd is disabled, turn it off in the kernel to avoid memory leaks.
+ if ! checkyesno ${rcvar}; then
+ $SYSCTL hw.bus.devctl_disable=1
+ fi
+}
load_rc_config $name
run_rc_command "$1"
-
-# If devd is disabled, turn it off in the kernel to avoid memory leaks.
-if ! checkyesno ${rcvar}; then
- sysctl hw.bus.devctl_disable=1
-fi
More information about the svn-src-all
mailing list