Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jun 2005 13:46:35 -0600
From:      "Chad Leigh -- Shire.Net LLC" <chad@shire.net>
To:        JM <jmartin37@speakeasy.net>
Cc:        Kirk Strauser <kirk@strauser.com>, freebsd-rc@freebsd.org, freebsd-questions@freebsd.org
Subject:   Re: rcNG script problems
Message-ID:  <BA359FEA-3C7C-4243-8490-FB3CDA48AC2E@shire.net>
In-Reply-To: <42AF328D.8090502@speakeasy.net>
References:  <42AF0EDD.4090100@speakeasy.net> <200506141342.07886.kirk@strauser.com> <42AF328D.8090502@speakeasy.net>

next in thread | previous in thread | raw e-mail | index | archive | help

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

Chad



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BA359FEA-3C7C-4243-8490-FB3CDA48AC2E>