diff options
author | Dorinda <dorindabassey@gmail.com> | 2021-02-01 09:46:38 -0500 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2021-02-18 12:00:11 +0800 |
commit | 6cc45e917e371d572cbacf05f1a46af9e833d0cb (patch) | |
tree | df03b9f2f7b6e4bc1cb6cb71a35bb0e362ab434f /scripts | |
parent | 04d334d5bc5353c39c5059d25d97f111a9e368d9 (diff) | |
download | openembedded-core-contrib-6cc45e917e371d572cbacf05f1a46af9e833d0cb.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]
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>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/oe-pkgdata-util | 3 |
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(): logger.error("Unable to find bitbake by searching parent directory of this script or PATH") sys.exit(1) logger.debug('Found bitbake path: %s' % bitbakepath) + if not os.environ.get('BUILDDIR', ''): + logger.error("This script can only be run after initialising the build environment (e.g. by using oe-init-build-env)") + sys.exit(1) tinfoil = tinfoil_init() try: args.pkgdata_dir = tinfoil.config_data.getVar('PKGDATA_DIR') |