From owner-freebsd-questions@FreeBSD.ORG Mon Jul 27 21:40:18 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D2C71065672 for ; Mon, 27 Jul 2009 21:40:18 +0000 (UTC) (envelope-from psteele@webmail.maxiscale.com) Received: from k2smtpout04-01.prod.mesa1.secureserver.net (k2smtpout04-01.prod.mesa1.secureserver.net [64.202.189.166]) by mx1.freebsd.org (Postfix) with SMTP id 471C48FC14 for ; Mon, 27 Jul 2009 21:40:18 +0000 (UTC) (envelope-from psteele@webmail.maxiscale.com) Received: (qmail 25568 invoked from network); 27 Jul 2009 21:38:04 -0000 Received: from unknown (HELO owa.webmail.maxiscale.com) (72.167.52.135) by k2smtpout04-01.prod.mesa1.secureserver.net (64.202.189.166) with ESMTP; 27 Jul 2009 21:38:04 -0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Mon, 27 Jul 2009 14:43:04 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: What order are options in rc.conf processed? Thread-Index: AcoPAoQpxu1SZgkkQcqsT43qCxb3HA== From: "Peter Steele" To: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: What order are options in rc.conf processed? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jul 2009 21:40:18 -0000 We have an rc.conf file that looks something like this: =20 ifconfig_nfe0=3D"UP" ifconfig_nfe1=3D"UP" cloned_interfaces=3D"lagg0" ifconfig_lagg0=3D"laggproto failover laggport nfe0 laggport nfe1 netmask " defaultrouter=3D ... ourapp_enable=3D"YES" =20 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? =20