Matthew Burgess wrote: > Given the fairly minor changes required to get this all working, I'm not > sure it's worth setting a branch up for this stuff. This, of course, > assumes I've not missed something!
Nothing major, but: > - # Now, create some required files/directories/devices that sysfs > - # doesn't export for us. > - make_extra_nodes > + # /lib/udev/devices contains device nodes for broken subsystems > + # or devices which can't be detected automatically by the > + # kernel. > + cp -R /lib/udev/devices/* /dev Shouldn't that be "cp -a", to preserve UID/GID/permissions? (This doesn't matter for the /dev/fd, /dev/std{in,out,err}, /dev/core symlinks, etc., but for generic devices/directories/whatever to be copied to /dev on startup, it does. For instance, if a driver (outside the kernel) creates a device node but doesn't have a GPL-compatible license, then it will have no way to register a /sys/class or /sys/block sysfs entry (the relevant APIs are EXPORT_SYMBOL_GPL), so it won't be able to dynamically create its device file. But it could still use /lib/udev/devices, and if it did, it would want UID/GID/permissions to be preserved during the copy.)
signature.asc
Description: OpenPGP digital signature
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page