[oe-commits] Leonardo Sandoval : buildhistory.bbclass: Check output folder is present before creating files-in-$pkg.txt
git at git.openembedded.org
git at git.openembedded.org
Mon Jul 20 09:42:00 UTC 2015
Module: openembedded-core.git
Branch: master-next
Commit: d48233cb1fd84f1061a8ba3c15bacc180e93934c
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=d48233cb1fd84f1061a8ba3c15bacc180e93934c
Author: Leonardo Sandoval <leonardo.sandoval.gonzalez at linux.intel.com>
Date: Tue Jun 30 11:19:40 2015 +0000
buildhistory.bbclass: Check output folder is present before creating files-in-$pkg.txt
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>
Signed-off-by: Ross Burton <ross.burton at intel.com>
---
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
}
More information about the Openembedded-commits
mailing list