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