Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 May 2008 14:35:54 -0500
From:      Paul Schmehl <pauls@utdallas.edu>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   rc.d startup script problem
Message-ID:  <14848575EFE82AE05B2027F2@utd65257.utdallas.edu>

next in thread | raw e-mail | index | archive | help
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?

#!/bin/sh

# PROVIDE: sancp_agent
# REQUIRE: DAEMON
# KEYWORD: shutdown

# Add the following line to /etc/sguil-sensor/rc.conf to enable sancp_agent:
# sancp_agent_enable (bool):    Set to YES to enable sancp_agent
#                               Default: NO
# sancp_agent_conf (str):       Sensor_agent configuration file
#                               Default: 
/usr/local/etc/sguil-sensor/sancp_agent.conf
#

. /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
run_rc_command "$1"

# grep sancp /etc/rc.conf
sancp_agent_enable="YES"
sancp_agent_conf="/usr/local/etc/sguil-sensor/sancp_agent-ANYSERVER.conf"

What's the problem?

-- 
Paul Schmehl (pauls@utdallas.edu)
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14848575EFE82AE05B2027F2>