rc.d startup script problem
Sahil Tandon
sahil at tandon.net
Wed May 14 01:14:25 UTC 2008
* Paul Schmehl <pauls at utdallas.edu> [05-13-2008]:
> This script will not start if you change the name or location of the conf
> file in /etc/rc.conf. For some reason it's not parsing /etc/rc.conf.
> Anyone know why?
[...]
> . /etc/rc.subr
>
> name="sancp_agent"
> rcvar=`set_rcvar`
> command="/usr/local/bin/sguil-sensor/sancp_agent.tcl"
> procname="/usr/local/bin/tclsh8.4"
> pidfile="/var/run/${name}.pid"
> check_pidfile="${pidfile} ${procname} /bin/sh"
>
> [ -z "$sancp_agent_enable" ] && sancp_agent_enable="NO"
> [ -z "$sancp_agent_conf" ] &&
> sancp_agent_conf="/usr/local/etc/sguil-sensor/sancp_agent.conf"
> [ -z "$sancp_agent_flags" ] && sancp_agent_flags="-D"
>
> [ -n "$sancp_agent_conf" ] && sancp_agent_flags="$sancp_agent_flags -c
> $sancp_agent_conf"
>
> load_rc_config $name
Does anything change if you set this higher, say, right below check_pidfile
but before all instances of sancp_agent_*?
[...]
--
Sahil Tandon <sahil at tandon.net>
More information about the freebsd-ports
mailing list