[OE-core] [PATCH 0/6] Remove obsolete update-modules
Richard Purdie
richard.purdie at linuxfoundation.org
Fri Jan 18 13:10:13 UTC 2013
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
More information about the Openembedded-core
mailing list