]> code.ossystems Code Review - openembedded-core.git/commitdiff
classes/staging: ensure do_populate_sysroot re-execs on changes to sysroot preprocess...
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Mon, 24 Mar 2014 15:18:51 +0000 (15:18 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 24 Mar 2014 15:53:26 +0000 (15:53 +0000)
Without this dependency, changes to functions added to
SYSROOT_PREPROCESS_FUNCS do not change do_populate_sysroot's signature
and thus don't cause it to re-execute.

Fixes [YOCTO #5852].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/staging.bbclass

index c74cb99dfa9cff2b13d72210e95dff7d9a25d4a3..7c43e7618db9c5ea4ac4320a4c4cad7689b61948 100644 (file)
@@ -105,6 +105,8 @@ python do_populate_sysroot () {
             f.write(pn)
 }
 
+do_populate_sysroot[vardeps] += "${SYSROOT_PREPROCESS_FUNCS}"
+
 SSTATETASKS += "do_populate_sysroot"
 do_populate_sysroot[cleandirs] = "${SYSROOT_DESTDIR}"
 do_populate_sysroot[sstate-inputdirs] = "${SYSROOT_DESTDIR}"