From 58ea76fd6478677c228fed53f1945b6f1394da43 Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Sat, 17 Dec 2011 16:36:07 +0100 Subject: If the kernel has CONFIG_KERNEL_LZO=y, it may well attempt to use the 'lzop' utility to do the lzo compression, but we should not be relying on that utility being installed on the build machine. This currently affects the linux-omap4 build for omap4430-panda. Signed-off-by: Christopher Larson Signed-off-by: Koen Kooi --- recipes-kernel/linux/linux.inc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/recipes-kernel/linux/linux.inc b/recipes-kernel/linux/linux.inc index 9650e686..e8a754f5 100644 --- a/recipes-kernel/linux/linux.inc +++ b/recipes-kernel/linux/linux.inc @@ -264,3 +264,14 @@ pkg_postrm_kernel-devicetree () { cd /${KERNEL_IMAGEDEST}; update-alternatives --remove devicetree devicetree-${KERNEL_VERSION} || true } +# Automatically depend on lzop-native if CONFIG_KERNEL_LZO is enabled +python () { + try: + defconfig = bb.fetch2.localpath('file://defconfig', d) + except bb.fetch2.FetchError: + pass + else: + if 'CONFIG_KERNEL_LZO=y\n' in open(defconfig).readlines(): + depends = d.getVar('DEPENDS', False) + d.setVar('DEPENDS', depends + ' lzop-native') +} -- cgit v1.2.3-54-g00ecf