diff --git a/src/oebuild/app/plugins/generate/generate.py b/src/oebuild/app/plugins/generate/generate.py index 3b0caa24db5429b6ef8504660d8ecf4323655132..2bf14e3f7712f61eb28fa59757b5ad0fa0e2e41a 100644 --- a/src/oebuild/app/plugins/generate/generate.py +++ b/src/oebuild/app/plugins/generate/generate.py @@ -165,13 +165,7 @@ class Generate(OebuildCommand): self.list_info() sys.exit(0) - build_dir = self._init_build_dir(args=args) - - if build_dir is None: - sys.exit(1) - parser_template = ParseTemplate(yocto_dir=yocto_dir) - yocto_oebuild_dir = os.path.join(yocto_dir, '.oebuild') try: @@ -197,6 +191,11 @@ class Generate(OebuildCommand): logger.error(str(v_e)) sys.exit(-1) + build_dir = self._init_build_dir(args=args) + + if build_dir is None: + sys.exit(1) + if os.path.exists(os.path.join(build_dir, 'compile.yaml')): os.remove(os.path.join(build_dir, 'compile.yaml'))