Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/examples/guided.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/guided.py')
-rw-r--r--examples/guided.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/examples/guided.py b/examples/guided.py
index 7b09b159..0447df26 100644
--- a/examples/guided.py
+++ b/examples/guided.py
@@ -92,11 +92,19 @@ while 1:
users[new_user] = new_user_passwd
break
-profile = archinstall.select_profile(archinstall.list_profiles())
+while 1:
+ profile = archinstall.select_profile(archinstall.list_profiles())
+ if profile != str: # Got a imported profile
+ if not profile[1]._prep_function():
+ archinstall.log(' * Profile\'s preperation requirements was not fulfilled.', bg='black', fg='red')
+ continue
+ profile = profile[0]._path # Once the prep is done, replace the selected profile with the profile name ("path") given from select_profile()
+ break
+ else:
+ break
packages = input('Additional packages aside from base (space separated): ').split(' ')
-
"""
Issue a final warning before we continue with something un-revertable.
"""