Date: Tue, 14 Jun 2005 18:27:20 -0400 From: Jarrod Martin <jmartin37@speakeasy.net> To: Alex Zbyslaw <xfb52@dial.pipex.com> Cc: freebsd-rc@freebsd.org, freebsd-questions@freebsd.org, "Chad Leigh -- Shire.Net LLC" <chad@shire.net> Subject: Re: rcNG script problems Message-ID: <42AF59C8.7070302@speakeasy.net> In-Reply-To: <42AF5631.5040700@dial.pipex.com> References: <42AF0EDD.4090100@speakeasy.net> <200506141342.07886.kirk@strauser.com> <42AF328D.8090502@speakeasy.net> <BA359FEA-3C7C-4243-8490-FB3CDA48AC2E@shire.net> <42AF5631.5040700@dial.pipex.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Alex Zbyslaw wrote: > Chad Leigh -- Shire.Net LLC wrote: > >> >> On Jun 14, 2005, at 1:39 PM, JM wrote: >> >>> Kirk Strauser wrote: >>> >>> >>>> On Tuesday 14 June 2005 12:07, JM wrote: >>>> >>>> >>>>> i've written an rcNG script but i'm having some issues. >>>>> >>>> >>>> Step one: set rc_debug="YES" in /etc/rc.conf to see what's >>>> actually happening when you attempt to run your script. That >>>> seems to uncover about 95% of the problems I've had. >>>> >>> turned on the option rc_debug="YES" and ran 'dmesg -a'... the >>> script doesn't even show up in the list anywhere. are we not >>> supposed to be able to write custom rcNG scripts? is there >>> something i'm overlooking where i need to register httpd_start in >>> the rc stuff? here's my newbie impression of how rc works: >>> - rc i run by init >>> - rc runs rcorder on all script directories. >>> - rc reads rc.conf and runs all scripts found by rcorder >>> rcorder recognizes the script i wrote without any errors... yet >>> when i boot the system, there is no "checkyesno" for httpd_start. >>> there's nothing that references the script at all... WHY? >.< >>> >>> why did FreeBSD have to adopt this standard anyhow? it seems >>> unnecessarily complicated to write custom scripts now. >> >> >> >> >> Where does your script live? You can use rcNG style scripts in /usr/ >> local/etc but they must end in .sh and are done in lexographic >> order without the rcorder and stuff (unless you write your own >> ueber- script to do it) >> >> I battled this for a long while before I figured out the /usr/local/ >> etc does not get full rcNG support > > > I did the same, wondering why scripts weren't even running etc, until > I read what the manual page actually said rather than what I wanted it > to say :-) > > Does anyone know why this is? Will /usr/local/etc et al. be getting > proper rcNG support? Otherwise port and locally installed software > are effectively second class citizens and don't get to benefit > especially from the dependency stuff. Currently I'm stuffing local > (not port) startups in /etc/rc.d, which I don't like doing (and > mergemaster complains about them being obsolete -- I guess trying to > spot stuff left over from 4.X). It would be great to know what the > plans are. > > --Alex > > > > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" yea that's the whole reason i was attempting to get this done right. i hate doing work that will be deprecated or fondled or otherwise abused in later releases.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42AF59C8.7070302>