[OE-core] [PATCH] buildhistory.bbclass: Check output folder is present before creating files-in-$pkg.txt
Andre McCurdy
armccurdy at gmail.com
Wed Jul 1 06:06:26 UTC 2015
Hi Leonardo,
On Tue, Jun 30, 2015 at 4:19 AM,
<leonardo.sandoval.gonzalez at linux.intel.com> wrote:
> From: Leonardo Sandoval <leonardo.sandoval.gonzalez at linux.intel.com>
>
> This is just a safe check to make sure the output folder is present, before
> creating the files-in-$pkg.txt file.
>
> Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonzalez at linux.intel.com>
This patch fixes the build issues I was seeing previously.
> ---
> meta/classes/buildhistory.bbclass | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass
> index 8fc8a3a..cad5116 100644
> --- a/meta/classes/buildhistory.bbclass
> +++ b/meta/classes/buildhistory.bbclass
> @@ -444,7 +444,13 @@ buildhistory_list_pkg_files() {
> # Create individual files-in-package for each recipe's package
> for pkgdir in $(find ${PKGDEST}/* -maxdepth 0 -type d); do
> pkgname=$(basename ${pkgdir})
> - outfile="${BUILDHISTORY_DIR_PACKAGE}/${pkgname}/${file_prefix}${pkgname}.txt"
> + outfolder="${BUILDHISTORY_DIR_PACKAGE}/${pkgname}"
> + outfile="${outfolder}/${file_prefix}${pkgname}.txt"
> + # Make sure the output folder, exist so we can create the files-in-$pkgname.txt file
> + if [ ! -d ${outfolder} ] ; then
> + bbdebug 2 "Folder ${outfolder} does not exist, file ${outfile} not created"
> + continue
> + fi
> buildhistory_list_files ${pkgdir} ${outfile}
> done
> }
> --
> 1.8.4.5
>
More information about the Openembedded-core
mailing list