diff --git a/sysutils/keyd/files/keyd.in b/sysutils/keyd/files/keyd.in index 01a4cf94b9e8..32af464ca97e 100644 --- a/sysutils/keyd/files/keyd.in +++ b/sysutils/keyd/files/keyd.in @@ -1,24 +1,26 @@ #!/bin/sh # PROVIDE: keyd # REQUIRE: DAEMON # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable this service: # # keyd_enable (bool): Set it to YES to run keyd on startup. # Default: NO . /etc/rc.subr name="keyd" rcvar="${name}_enable" load_rc_config "$name" : ${keyd_enable="NO"} -command="%%PREFIX%%/bin/${name}" -command_args="-d" +command="/usr/sbin/daemon" +procname="%%PREFIX%%/bin/${name}" +pidfile="/var/run/${name}.pid" +command_args="-s err -T ${name} -p ${pidfile} ${procname}" run_rc_command "$1"