Date: Mon, 01 Nov 2004 16:23:37 -0500 From: Glenn Sieb <ges+lists@wingfoot.org> To: aaron <riley6902@hotmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: starting apche service on start up Message-ID: <4186A959.3090800@wingfoot.org> In-Reply-To: <BAY9-DAV27UASmy6tGp000100a7@hotmail.com> References: <BAY9-DAV27UASmy6tGp000100a7@hotmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
aaron said the following on 11/01/04 15:15: >Using FreeBSD 4.10 release and confused about what to do with the startup script in /usr/local/etc/rc.d/apache.sh when installing the port. The package on another machine works fine b/c it just has options to start and stop in /usr/local/etc/rc.d/apache.sh. > > The newer ports are using an rc subroutine (referenced in the script as rc.subr), which allows for easier enabling/disabling of services via /etc/rc.conf >The port however has a totally different file asking to: > > # Define these apache_* variables in one of these files: > # /etc/rc.conf > # /etc/rc.conf.local > # /etc/rc.conf.d/apache > # > # DO NOT CHANGE THESE DEFAULT VALUES HERE > > apache_enable=${apache_enable-"NO"} > apache_flags=$(apache_flags-""} > apache_pidfile=${apache_pidfile-"/var/run/httpd.pid"} > >I do not have rc.conf. What's the preferred way of starting apache on boot. Why not just do it the same way as the package? > > You really should have an /etc/rc.conf -- have you tried: cat /etc/rc.conf At a command line? All you have to do is add: apache_enable=YES to the end of the file (/etc/rc.conf) and you can then do: /usr/local/etc/rc.d/apache.sh start And that will work. Hope this helps! Best, Glenn
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4186A959.3090800>