Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jun 2005 11:01:09 -0400
From:      JM <jmartin37@speakeasy.net>
To:        freebsd-rc@freebsd.org
Subject:   rcNG script problems
Message-ID:  <42AEF135.6000605@speakeasy.net>

next in thread | raw e-mail | index | archive | help
i've written an rcNG script but i'm having some issues.  i've read all 
of the documentation and searched in the mailing lists and didn't find 
anything about writting custom rcNG scripts.  i've built apache2 and 
PHP5 from source (not from ports) so i had to write my own script to 
start httpd at boot.  i'm having trouble with it and this is my first 
attempt at an rcNG script.  the script name is 'httpd_start' and the 
perms are 555, owner root group wheel, same as all the other scripts.  
here is the code:
[code]
#!/bin/sh
#
# PROVIDE: httpd_start
# REQUIRE: LOGIN
httpd_start_enable=${httpd_start_enable-"YES"}
httpd_start_flags=${httpd_start_flags-""}

. /etc/rc.subr

name="httpd_start"
rcvar=`set_rcvar`
command="/var/www/bin/apachectl"
args="start"

start_cmd="echo \"Starting Apache\"; ${command} ${args}"
stop_cmd="/var/www/bin/apachectl stop"

load_rc_config $name
run_rc_command="$1"
[/code]

and here is the entry in rc.conf:
[code]
httpd_start_enable="YES"
[/code]
can't figure this one out.  is this not the way we're supposed to write 
rc scripts?  this was copied straight from the man pages.  i don't 
understand why it isn't working...



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