]> code.ossystems Code Review - openembedded-core.git/commitdiff
populate_sdk_ext: Make populate_sdk_ext nostamp
authorRandy Witt <randy.e.witt@linux.intel.com>
Tue, 1 Mar 2016 18:08:21 +0000 (10:08 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 9 Mar 2016 16:54:36 +0000 (16:54 +0000)
Since the metadata for multiple layers will be put into the sdk, anytime
those layers change the sdk needs to be rebuilt. Ideally, this would use
checksums to only rebuild when necessary.

However, since this feature needs to be in the release, opt for a less
intrusive change by setting the task to nostamp. Unnecessary rebuilds
may occur, but it's better than a user wondering why their changes
didn't get added.

Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/populate_sdk_ext.bbclass

index e1dbea9bcb9f6d72f3b6efe454769d348c77f625..00181aa2f30dad843c94dea6ecafd3da8c2814de 100644 (file)
@@ -440,8 +440,9 @@ do_populate_sdk_ext[rdepends] += "${@' '.join([x + ':do_build' for x in d.getVar
 do_populate_sdk_ext[vardeps] += "copy_buildsystem \
                                  sdk_ext_postinst"
 
-do_populate_sdk_ext[file-checksums] += "${COREBASE}/meta/files/toolchain-shar-relocate.sh:True \
-                                        ${COREBASE}/meta/files/toolchain-shar-extract.sh:True \
-                                        ${COREBASE}/scripts/gen-lockedsig-cache:True"
+# Since any change in the metadata of any layer should cause a rebuild of the
+# sdk(since the layers are put in the sdk) set the task to nostamp so it
+# always runs.
+do_populate_sdk_ext[nostamp] = "1"
 
 addtask populate_sdk_ext after do_sdk_depends