Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jul 2009 15:04:24 -0700
From:      Jason <jhelfman@e-e.com>
To:        Peter Steele <psteele@webmail.maxiscale.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: What order are options in rc.conf processed?
Message-ID:  <20090727220424.GA63239@eggman.experts-exchange.com>
In-Reply-To: <B8A480488C0C6849826655761349EA431F6EC0@owa.webmail.maxiscale.com>
References:  <B8A480488C0C6849826655761349EA431F6EB7@owa.webmail.maxiscale.com> <20090727214341.GJ34795@eggman.experts-exchange.com> <B8A480488C0C6849826655761349EA431F6EC0@owa.webmail.maxiscale.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Your startup script needs to require NETWORKING, though, and any other
service it may need.

Beyond this, you can use the rcorder command.

-jgh

On Mon, Jul 27, 2009 at 03:07:24PM -0700, Peter Steele thus spake:
>Well, if I understand what you mean, then yes, our app requires
>networking. But it has two logic paths: If it sees the system has an IP
>assigned it goes into one mode and if it does not have an IP assigned it
>goes into another mode. In the case we've encountered the app takes the
>"no IP assigned" path, even though we have an IP defined in rc.conf.
>We're trying to understand how this could happen and are wondering how
>the options in rc.conf are processed.
>
>-----Original Message-----
>From: Jason [mailto:jhelfman@e-e.com]
>Sent: Monday, July 27, 2009 2:44 PM
>To: Peter Steele
>Cc: freebsd-questions@freebsd.org
>Subject: Re: What order are options in rc.conf processed?
>
>Does your application startup script require NETWORKING?
>
>Just a shot in the dark from a newbie.
>
>-jgh
>
>On Mon, Jul 27, 2009 at 02:43:04PM -0700, Peter Steele thus spake:
>>We have an rc.conf file that looks something like this:
>>
>>
>>
>>ifconfig_nfe0="UP"
>>
>>ifconfig_nfe1="UP"
>>
>>cloned_interfaces="lagg0"
>>
>>ifconfig_lagg0="laggproto failover laggport nfe0 laggport nfe1 <ip>
>>netmask <mask>"
>>
>>defaultrouter=<router-ip>
>>
>>...
>>
>>ourapp_enable="YES"
>>
>>
>>
>>In a recent reboot test, when "ourapp" started, it checked to see if an
>>IP was assigned to the system and there was not, causing it to take an
>>unexpected logic path. Our understanding though was that since we had
>an
>>entry in rc.conf defining the IP then our app should have started after
>>that IP was assigned. Is this true or is there potentially a timing
>>issue here?
>>
>>
>>
>>_______________________________________________
>>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"
>>
>



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