On Friday 23 December 2011 09:23:57 Christopher Larson wrote: > The layer list is multiline, and includes quotes, so including it within > quotes is problematic, particularly if the revision includes characters > which are not valid outside of a quoted string in shell. To reproduce this > failure: do a build with an scm layer not on a branch. > > Signed-off-by: Christopher Larson <chris_lar...@mentor.com > (mailto:chris_lar...@mentor.com)> --- > meta/classes/buildhistory.bbclass | 5 ++++- > 1 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/meta/classes/buildhistory.bbclass > b/meta/classes/buildhistory.bbclass index 39f5ff6..6a08db4 100644 > --- a/meta/classes/buildhistory.bbclass > +++ b/meta/classes/buildhistory.bbclass > @@ -325,7 +325,10 @@ buildhistory_get_imageinfo() { > > # Add some configuration information > echo "${MACHINE}: ${IMAGE_BASENAME} configured for ${DISTRO} > ${DISTRO_VERSION}" > ${BUILDHISTORY_DIR_IMAGE}/build-id - echo > "${@buildhistory_get_layers(d)}" >> ${BUILDHISTORY_DIR_IMAGE}/build-id + > + cat >> ${BUILDHISTORY_DIR_IMAGE}/build-id <<END > +${@buildhistory_get_layers(d)} > +END > } > > # By prepending we get in before the removal of packaging files
Hmm, hadn't thought of this. Thanks! Acked-by: Paul Eggleton <paul.eggle...@linux.intel.com> Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core