kernel.bbclass: add kernel-devsrc to kernel-dev's RDEPENDS
cover kernel.bbclass: add kernel-devsrc to kernel-dev's RDEPENDS
The following changes since commit 505a82673ac2487df5ea343a6422c2fc47018831:
build-appliance-image: Update to jethro head revision (2015-10-21 23:13:11 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib hongxu/kernel-dev
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/kernel-dev
Hongxu Jia (1):
kernel.bbclass: add kernel-devsrc to kernel-dev's RDEPENDS
meta/classes/kernel.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Signature · 1 line
1.9.1
PATCH 1/1 kernel.bbclass: add kernel-devsrc to kernel-dev's RDEPENDS
In kernel-dev package, Nothing in ${KERNEL_SRC_PATH}.
...
$ find packages-split/kernel-dev packages-split/kernel-dev packages-split/kernel-dev/boot packages-split/kernel-dev/boot/System.map-4.1.10-WR8.0.0.0_standard packages-split/kernel-dev/boot/Module.symvers-4.1.10-WR8.0.0.0_standard packages-split/kernel-dev/boot/config-4.1.10-WR8.0.0.0_standard ..
And package kernel-devsrc included ${KERNEL_SRC_PATH}, so we add kernel-devsrc to kernel-dev's RDEPENDS
--- meta/classes/kernel.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
meta/classes/kernel.bbclass +2 -1
@@ -357,7 +357,7 @@ PACKAGES = "kernel kernel-base kernel-vmlinux kernel-image kernel-dev kernel-mod FILES_${PN} = "" FILES_kernel-base = "/lib/modules/${KERNEL_VERSION}/modules.order /lib/modules/${KERNEL_VERSION}/modules.builtin" FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*" -FILES_kernel-dev = "/boot/System.map* /boot/Module.symvers* /boot/config* ${KERNEL_SRC_PATH} /lib/modules/${KERNEL_VERSION}/build" +FILES_kernel-dev = "/boot/System.map* /boot/Module.symvers* /boot/config* /lib/modules/${KERNEL_VERSION}/build" FILES_kernel-vmlinux = "/boot/vmlinux*" FILES_kernel-modules = "" RDEPENDS_kernel = "kernel-base"
@@ -368,6 +368,7 @@ PKG_kernel-image = "kernel-image-${@legitimize_package_name('${KERNEL_VERSION}') RDEPENDS_kernel-image += "${@base_conditional('KERNEL_IMAGETYPE', 'vmlinux', 'kernel-vmlinux', '', d)}" PKG_kernel-base = "kernel-${@legitimize_package_name('${KERNEL_VERSION}')}" RPROVIDES_kernel-base += "kernel-${KERNEL_VERSION}" +RDEPENDS_kernel-dev += "kernel-devsrc" ALLOW_EMPTY_kernel = "1" ALLOW_EMPTY_kernel-base = "1" ALLOW_EMPTY_kernel-image = "1"
Signature · 1 line
1.9.1
Quoted 1 line · Hongxu Jia
In kernel-dev package, Nothing in ${KERNEL_SRC_PATH}.
Honestly, I'd rather leave this as-is for now.
I have a feature/bugzilla (call it what you want) for the 2.1 release to re-work the partitioning of these packages.
kernel-dev and devsrc have been like this for a while now, and if someone really wants the source on their target, they've been adding devsrc as their package.
If the split changes such that kernel-dev doesn't end up bringing the source, I'd rather not create another set of users that we need to migrate to some new packaging scheme.
Bruce
Quoted 46 lines
...
$ find packages-split/kernel-dev packages-split/kernel-dev packages-split/kernel-dev/boot packages-split/kernel-dev/boot/System.map-4.1.10-WR8.0.0.0_standard packages-split/kernel-dev/boot/Module.symvers-4.1.10-WR8.0.0.0_standard packages-split/kernel-dev/boot/config-4.1.10-WR8.0.0.0_standard ..And package kernel-devsrc included ${KERNEL_SRC_PATH}, so we add kernel-devsrc to kernel-dev's RDEPENDS
Signed-off-by Hongxu Jia <[email protected]>--- meta/classes/kernel.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)meta/classes/kernel.bbclass +2
-2@@ -357,7 +357,7 @@ PACKAGES = "kernel kernel-base kernel-vmlinux kernel-image kernel-dev kernel-mod FILES_${PN} = "" FILES_kernel-base = "/lib/modules/${KERNEL_VERSION}/modules.order /lib/modules/${KERNEL_VERSION}/modules.builtin" FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*" -FILES_kernel-dev = "/boot/System.map* /boot/Module.symvers* /boot/config* ${KERNEL_SRC_PATH} /lib/modules/${KERNEL_VERSION}/build" +FILES_kernel-dev = "/boot/System.map* /boot/Module.symvers* /boot/config* /lib/modules/${KERNEL_VERSION}/build" FILES_kernel-vmlinux = "/boot/vmlinux*" FILES_kernel-modules = "" RDEPENDS_kernel = "kernel-base"@@ -368,6 +368,7 @@ PKG_kernel-image = "kernel-image-${@legitimize_package_name('${KERNEL_VERSION}') RDEPENDS_kernel-image += "${@base_conditional('KERNEL_IMAGETYPE', 'vmlinux', 'kernel-vmlinux', '', d)}" PKG_kernel-base = "kernel-${@legitimize_package_name('${KERNEL_VERSION}')}" RPROVIDES_kernel-base += "kernel-${KERNEL_VERSION}" +RDEPENDS_kernel-dev += "kernel-devsrc" ALLOW_EMPTY_kernel = "1" ALLOW_EMPTY_kernel-base = "1" ALLOW_EMPTY_kernel-image = "1" --1.9.1
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
Quoted 7 lines · Bruce Ashfield
Quoted 1 line · Hongxu Jia
In kernel-dev package, Nothing in ${KERNEL_SRC_PATH}.
Honestly, I'd rather leave this as-is for now.
I have a feature/bugzilla (call it what you want) for the 2.1 release to re-work the partitioning of these packages.
Quoted 7 lines
kernel-dev and devsrc have been like this for a while now, and if someone really wants the source on their target, they've been adding devsrc as their package.
If the split changes such that kernel-dev doesn't end up bringing the source, I'd rather not create another set of users that we need to migrate to some new packaging scheme.
OK, so we will wait your re-work, please drop this patch
//Hongxu
Quoted 50 lines
Bruce
Quoted 46 lines
...
$ find packages-split/kernel-dev packages-split/kernel-dev packages-split/kernel-dev/boot packages-split/kernel-dev/boot/System.map-4.1.10-WR8.0.0.0_standard packages-split/kernel-dev/boot/Module.symvers-4.1.10-WR8.0.0.0_standard packages-split/kernel-dev/boot/config-4.1.10-WR8.0.0.0_standard ..And package kernel-devsrc included ${KERNEL_SRC_PATH}, so we add kernel-devsrc to kernel-dev's RDEPENDS
Signed-off-by Hongxu Jia <[email protected]>--- meta/classes/kernel.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)meta/classes/kernel.bbclass +2
-2@@ -357,7 +357,7 @@ PACKAGES = "kernel kernel-base kernel-vmlinux kernel-image kernel-dev kernel-mod FILES_${PN} = "" FILES_kernel-base = "/lib/modules/${KERNEL_VERSION}/modules.order /lib/modules/${KERNEL_VERSION}/modules.builtin" FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*" -FILES_kernel-dev = "/boot/System.map* /boot/Module.symvers* /boot/config* ${KERNEL_SRC_PATH} /lib/modules/${KERNEL_VERSION}/build" +FILES_kernel-dev = "/boot/System.map* /boot/Module.symvers* /boot/config* /lib/modules/${KERNEL_VERSION}/build" FILES_kernel-vmlinux = "/boot/vmlinux*" FILES_kernel-modules = "" RDEPENDS_kernel = "kernel-base"@@ -368,6 +368,7 @@ PKG_kernel-image = "kernel-image-${@legitimize_package_name('${KERNEL_VERSION}') RDEPENDS_kernel-image += "${@base_conditional('KERNEL_IMAGETYPE', 'vmlinux', 'kernel-vmlinux', '', d)}" PKG_kernel-base = "kernel-${@legitimize_package_name('${KERNEL_VERSION}')}" RPROVIDES_kernel-base += "kernel-${KERNEL_VERSION}" +RDEPENDS_kernel-dev += "kernel-devsrc" ALLOW_EMPTY_kernel = "1" ALLOW_EMPTY_kernel-base = "1" ALLOW_EMPTY_kernel-image = "1" --1.9.1
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core