]> code.ossystems Code Review - openembedded-core.git/commitdiff
kernel.bbclass: We dont want to tar lib/ if we dont have any modules
authorSamuel Ortiz <sameo@linux.intel.com>
Wed, 29 Oct 2008 01:48:22 +0000 (02:48 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 29 Oct 2008 02:00:56 +0000 (03:00 +0100)
meta/classes/kernel.bbclass

index 059f787eb81c9e32acf350a6e320b53d02bb6992..b2266bee5ded0e07746cbeb0b0358e9b9485e1a2 100644 (file)
@@ -452,7 +452,9 @@ do_deploy() {
        install -d ${DEPLOY_DIR_IMAGE}
        install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.bin
        package_stagefile_shell ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.bin
-       tar -cvzf ${DEPLOY_DIR_IMAGE}/modules-${KERNEL_VERSION}-${PR}-${MACHINE}.tgz -C ${D} lib
+       if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
+               tar -cvzf ${DEPLOY_DIR_IMAGE}/modules-${KERNEL_VERSION}-${PR}-${MACHINE}.tgz -C ${D} lib
+       fi
 
        if test "x${KERNEL_IMAGETYPE}" = "xuImage" ; then 
                if test -e arch/${ARCH}/boot/compressed/vmlinux ; then