X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/d15268ba6eadf89a38087995ff407f50418485fb..2b0380cba5e5adc73299bbaccdc7d20b84825cc1:/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()