On Thu, Feb 16, 2017 at 5:43 AM, Bryan Evenson <beven...@melinkcorp.com> wrote:
>
> I tried that and it didn't make a difference; without the specific previous 
> package names listed in RDEPENDS/RCONFLICTS, opkg does not recognize the new 
> kernel-image as an upgrade.  From my understanding PE only affects the 
> version number, not the package name.  In this case, since KERNEL_VERSION is 
> part of the package name, opkg does not immediately recognize 
> kernel-image-4.1.38 as an upgrade for kernel-image-3.10.0-at91.  Even though 
> both packages provide "kernel-image", that's not what opkg is looking at when 
> it checks for upgrades.
>

Ah yes if its in PN then PE wont help here you have to establish the
relationship between old and new PN,  RCONFLICTS/RREPLACES is probably
the best bet

> Could someone explain to me why KERNEL_VERSION is even in the package name to 
> begin with?

Perhaps so that you can have have multiple kernels installed in parallel.

 I'm tempted to remove the following two lines from kernel.bbclass:
>
> PKG_kernel-image = 
> "kernel-image-${@legitimize_package_name('${KERNEL_VERSION}')}"
> PKG_kernel-base = "kernel-${@legitimize_package_name('${KERNEL_VERSION}')}"
>
> However, I don't know if this will break something else that would cause an 
> even bigger problem.
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to