Em 25-01-2014 10:50, Fernando de Oliveira escreveu:

> The new directory is
> 
> {{{
> ls DEST-dhcpcd-6.2.1/lib/dhcpcd/dev/
> udev.so
> }}}
> 
> Therefore a library is created, and I have to include in the book. I
> have no idea what exactly this "udev.so" does.

Bruce, I would like you to check this, please. Found even udev from LFS
in some discussions.

Library udev.so was introduce on 2013-09-09 16:14:06, commit
[03b9c1ccbfff1e54]:

http://roy.marples.name/projects/dhcpcd/artifact/03b9c1ccbfff1e545960f0ec546f7fc1e182fe1d

"File dev/udev.c

    2013-09-09 16:14:06 - part of checkin [552f1fd7eb] on branch trunk -
Add udev support for interface arrival and departure. This is because
udev likes to rename the interface, which it can't do if dhcpcd grabs it
first. (user: roy) [annotate] [ancestry] "

So, this is probably the reason why with 6.0.5 I could run
NetworkManager after the interface configured and connection "leased" (I
don't know how to use these terms), but not with 6.1.0, where this
library appeared.

It is a very small file, if I knew C and deeply about udev, could tell
exactly how it works and decide where in BLFS we need to introduce
comments bout DHCPCD needs not to be run, if someone is going to use NM.

I will add the library to DHCPCD, with, perhaps a description in the
lines of the commit above, but would like *help with the other issues*,
please: Ragnar's and note about not starting DHCPCD before NetworkManager.

Finally, Contrary to what i thought at the begining, this library can
also be the cause of Ragnar's issues.

Thanks, in advance.

-- 
[]s,
Fernando
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to