updated readme, fix configuration shell invoked twice.
[lunaix-os.git] / lunaix-os / scripts / build-tools / luna_build.py
index 0f96e3e4dfd5901e99bf01e5a0d66b353140aff2..bf610516b1e73120fba59e681f039bc6f7b159ba 100755 (executable)
@@ -82,9 +82,6 @@ class LunaBuild:
             print("no config file loaded, skipped interactive config")
             return
         
-        if not self.__opt.gen_config:
-            return
-        
         if not shconfig(self.__lconfig):
             print("configuration process aborted")
             exit(1)
@@ -108,10 +105,12 @@ def main():
         print(e)
         exit(1)
     
-    builder.visual_config()
+    if opts.gen_config:
+        builder.visual_config()
+        builder.save()
     
-    builder.save()
-    builder.generate()
+    if opts.gen_build:
+        builder.generate()
 
 
 if __name__ == "__main__":