First of all, sorry for the format of the reply, I had digest mode enabled but I just disabled it.
On Wed, Mar 12, 2008 at 5:00 AM, <[EMAIL PROTECTED]> wrote: > Message: 1 > Date: Tue, 11 Mar 2008 17:58:47 +0000 > From: Ian Lee <[EMAIL PROTECTED]> > Subject: [Initng] initng-scripts net/* on Gentoo > To: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Ok, I'm looking for ideas for the net/* scripts in initng-scripts for > initng-svn(0.7). > > The current scripts matches the ifiles setup, i.e it runs > /lib/initng/scripts/net/interfaces. The problem i'm having with this is > anything dependant on virtual/net is starting before the dhcp client > daemon has completed > > Any ideas welcome > > thanks IanL > Why not follow the sysinit model? Most of the services started via init, depend on the service "network-up" being active. So, we need a service that tell us that all interfaces have been loaded. How? I think that it could be done by adding a .conf file in /etc/initng where you tell initng which interfaces you want to be UP. It would just list the interface names, like lo (well, that would be mandatory), eth0, eth1, etc. In theory this could be done just by analyzing the contents of /etc/sysconfig/network-scripts, but that's distro dependant. First we should focus on the basics. Then you could add a "network-up" service, which would provide virtual/net by reading the .conf file and starting all the listed interfaces. Then you only have to remove virtual/net from the said services. Ta-da! -- _______________________________________________ Initng mailing list [email protected] http://jw.dyndns.org/mailman/listinfo/initng
