summaryrefslogtreecommitdiffstats
path: root/initial_setup/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'initial_setup/__main__.py')
-rw-r--r--initial_setup/__main__.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/initial_setup/__main__.py b/initial_setup/__main__.py
index 2e6fde9..ef9fdd1 100644
--- a/initial_setup/__main__.py
+++ b/initial_setup/__main__.py
@@ -1,5 +1,6 @@
#!/bin/python
import os
+import sys
if "DISPLAY" in os.environ and os.environ["DISPLAY"]:
mode="gui"
@@ -61,7 +62,12 @@ else:
ui.setup(data)
# Start the application
-ui.run()
+ret = ui.run()
+
+# TUI returns False if the app was ended prematurely
+# all other cases return True or None
+if ret == False:
+ sys.exit(0)
# Print the kickstart file
print data