On Sat, 2012-01-14 at 16:41 -0600, Bruce Dubbs wrote: > Matt Burgess wrote: > > Hi all, > > > > Seeing as I assigned ticket #1998 (Udev-177) to myself before I realised > > that it wasn't as simple a package upgrade as usual, I thought I'd take > > a stab at getting LFS to work with it. Attached is the patch I'm about > > to do a full build with, but the instructions there seem to work fine on > > an existing LFS system. > > It looks OK to me. I'd reformat the ./configure lines a little to make > it more 'regular'.
OK, will do. > I think it is also reasonable to go ahead and update fstab and use > devtmpfs. It does require a minor bootscript change, so if you want me > to do it, I can do that. We do need a comment in 8.3 (Building the kernel). I'll take a stab at this, I think, and let you know if I run into issues. > I do have another pending change to the udev_retry boot script. Testing showed two problems with my change. The first was easy enough to fix: xz-utils needed moving to before kmod in chapter06/chapter06.xml for obvious reasons. The second issue is this, inflicted on us from upstream since version 174: "The rules to create persistent network interface and cdrom link rules automatically in /etc/udev/rules.d/ have been disabled by default. Explicit configuration will be required for these use cases, udev will no longer try to write any persistent system configuration from a device hotplug path." This causes jhalfs to bail out during chapter 7's general network configuration when we try to generate those rules files. For the time being, I'll work around it with '--enable-rule_generator' passed to configure, as I don't know what upstream's intention is with that functionality. Regards, Matt. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
