Author: peter Date: Mon Aug 19 04:56:03 2013 New Revision: 254508 URL: http://svnweb.freebsd.org/changeset/base/254508
Log: Add the optional ability to run as a different user. Obtained from: Antique freebsd.org cluster archive images Modified: head/etc/rc.d/bsnmpd Modified: head/etc/rc.d/bsnmpd ============================================================================== --- head/etc/rc.d/bsnmpd Mon Aug 19 01:29:13 2013 (r254507) +++ head/etc/rc.d/bsnmpd Mon Aug 19 04:56:03 2013 (r254508) @@ -12,7 +12,17 @@ name="bsnmpd" rcvar="bsnmpd_enable" command="/usr/sbin/${name}" -pidfile="/var/run/snmpd.pid" +start_cmd="bsnmpd_start" + +bsnmpd_start() +{ + rc_flags="-p ${pidfile} ${bsnmpd_flags}" + echo -n "Starting bsnmpd" + su -m $user -c "$command ${rc_flags}" + echo "." +} load_rc_config $name +user="${bsnmpd_username:-root}" +pidfile="${bsnmpd_pidfile:-/var/run/snmpd.pid}" run_rc_command "$1" _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"