Add the optional ability to run as a different user.

Obtained from:	Antique freebsd.org cluster archive images
This commit is contained in:
Peter Wemm 2013-08-19 04:56:03 +00:00
parent 87a6a871e2
commit 25180adf0d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=254508

View file

@ -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"