X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/0366f081ce7414c7e6a7cdffffe236cf0cdee400..2bfb909dde1241111ab5568f30c45d2644bdaf25:/lunaix-os/scripts/build-tools/luna_build.py diff --git a/lunaix-os/scripts/build-tools/luna_build.py b/lunaix-os/scripts/build-tools/luna_build.py index efe527e..aafdb0a 100755 --- a/lunaix-os/scripts/build-tools/luna_build.py +++ b/lunaix-os/scripts/build-tools/luna_build.py @@ -6,6 +6,7 @@ from lbuild.build import BuildEnvironment from lbuild.scope import ScopeProvider from lcfg2.builder import NodeBuilder from lcfg2.config import ConfigEnvironment +from lcfg2.common import ConfigNodeError from shared.export import ExportJsonFile from shared.export import ExportHeaderFile @@ -91,8 +92,12 @@ def main(): opts = parser.parse_args() builder = LunaBuild(opts) - builder.load() - builder.restore() + try: + builder.load() + builder.restore() + except ConfigNodeError as e: + print(e) + exit(1) builder.visual_config()