summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDorinda <dorindabassey@gmail.com>2021-02-01 09:46:38 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-26 15:30:39 +0000
commitc08762baebc148780cf8a4952ce9146f1c87a4b4 (patch)
tree21d2d5a065c11de72f79f87ffeb4d7ca331f955d
parente63e8599d848919701f5927a2f52c7f0529b45f2 (diff)
downloadpoky-c08762baebc148780cf8a4952ce9146f1c87a4b4.tar.gz
oe-pkgdata-util: Check if environment script is initialized
Tinfoil doesn't behave well if environment is not initialized, this check ensures a proper error log if environment is not initialized. [YOCTO #12096] (From OE-Core rev: 6cc45e917e371d572cbacf05f1a46af9e833d0cb) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e88073e16f1b4cfd0f97c81a988640a84adad674) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-xscripts/oe-pkgdata-util3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/oe-pkgdata-util b/scripts/oe-pkgdata-util
index 93220e3617..75dd23efa3 100755
--- a/scripts/oe-pkgdata-util
+++ b/scripts/oe-pkgdata-util
@@ -598,6 +598,9 @@ def main():
598 logger.error("Unable to find bitbake by searching parent directory of this script or PATH") 598 logger.error("Unable to find bitbake by searching parent directory of this script or PATH")
599 sys.exit(1) 599 sys.exit(1)
600 logger.debug('Found bitbake path: %s' % bitbakepath) 600 logger.debug('Found bitbake path: %s' % bitbakepath)
601 if not os.environ.get('BUILDDIR', ''):
602 logger.error("This script can only be run after initialising the build environment (e.g. by using oe-init-build-env)")
603 sys.exit(1)
601 tinfoil = tinfoil_init() 604 tinfoil = tinfoil_init()
602 try: 605 try:
603 args.pkgdata_dir = tinfoil.config_data.getVar('PKGDATA_DIR') 606 args.pkgdata_dir = tinfoil.config_data.getVar('PKGDATA_DIR')