[OE-core] Kernel module package naming
ola.redell at gmail.com
ola.redell at gmail.com
Tue Jan 3 13:42:55 UTC 2017
From: Ola Redell <ola.redell at retotech.se>
Hi,
I have been working on a problem with safe kernel and kernel-module upgrade
on a system using .deb packages and apt-get as package manager.
My problem has been that I need to be able to fall back to an earlier kernel
if a newly installed kernel fails to boot for some reason. The basic support
for this is handled in U-boot, but my problem has been with the upgrade of kernel
modules. Today, the same kernel module for different kernel versions has the
same name for both kernels and differ only in its package version. This
makes package managers remove the old kernel module when the newer one is
installed. As a result a safe fall back to the older kernel, whith its (old)
modules is very difficult.
I have a solution that works for me by changing the kernel-module-split.bbclass
to add the KERNEL_VERSION string to the kernel module package name. I assume
this could be useful also in the general case. I am not a package management
expert though, so let me know what you think.
/Ola
Ola Redell (1):
Append KERNEL_VERSION string to kernel module package names
meta/classes/kernel-module-split.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
1.9.1
More information about the Openembedded-core
mailing list