| Submitter | Laurentiu Palcu |
|---|---|
| Date | Jan. 17, 2013, 2:58 p.m. |
| Message ID | <cover.1358432402.git.laurentiu.palcu@intel.com> |
| Download | mbox |
| Permalink | /patch/42805/ |
| State | New |
| Headers | show |
Pull-request
git://git.yoctoproject.org/poky-contrib lpalcu/update-modulesComments
On Thu, 2013-01-17 at 16:58 +0200, Laurentiu Palcu wrote: > All, > > Working on the postinstall improvements I stumbled over update-modules > script which postponed postinstalls for all the kernel or kernel module > packages for first boot. However, after some investigations I saw that this > script is pretty much obsolete. So, this patchset will remove it from all > recipes and bbclasses it was referenced. > > Here's why it's useless now: > > update-modules was used mainly to create the /etc/modules.conf file, out of files > in /etc/modutils, and /etc/modules file from /etc/modules-load.d/*.conf files. > Then it just ran depmod -A. > > * depmod can be run in the postinst/postrm on its own, no need to run through update-modules; > * /etc/modules.conf is not used anymore by modprobe. modprobe now looks in > /etc/modprobe.d/ directory for *.conf files; > * /etc/modules was used by /etc/init.d/modutils.sh to automatically load > modules at boot. However, I improved the script in order to also look into > /etc/modules-load.d/ directory and load all the modules listed there that were not > already loaded (in case /etc/modules existed); > > I know this is a major change and will affect a lot of people. But, in order > to support RO rootfs and run all the postinstalls on host, this change was > kind of necessary. Note, though, that the update-modules recipe was not removed > yet. It will be removed eventually but, for now, I decided to leave it in place > in case some people are nostalgic and want to still use it for a while. I've merged these, I'll also take a patch to remove update-modules itself. Cheers, Richard