From: Paul Eggleton Date: Thu, 5 Jul 2012 14:48:23 +0000 (+0100) Subject: classes/license: fix manifest to work with deb X-Git-Tag: 2015-4~10075 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=56fafe083fdb63f156a081344fb1d836e3182bf0;p=openembedded-core.git classes/license: fix manifest to work with deb Prepend the license manifest creation call to ROOTFS_POSTPROCESS_COMMAND instead of appending to ROOTFS_POSTINSTALL_COMMAND. The latter is not implemented for the deb backend (and probably ought to just be removed completely), and by using _prepend we can still ensure it occurs before package info is removed (and before buildhistory in case it is needed there in future). Signed-off-by: Paul Eggleton --- diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass index e6096a65b3..4e25cf82b5 100644 --- a/meta/classes/license.bbclass +++ b/meta/classes/license.bbclass @@ -382,7 +382,7 @@ do_populate_lic[sstate-name] = "populate-lic" do_populate_lic[sstate-inputdirs] = "${LICSSTATEDIR}" do_populate_lic[sstate-outputdirs] = "${LICENSE_DIRECTORY}/" -ROOTFS_POSTINSTALL_COMMAND += "license_create_manifest; " +ROOTFS_POSTPROCESS_COMMAND_prepend = "license_create_manifest; " python do_populate_lic_setscene () { sstate_setscene(d)