Improved english grammar and dialogues. Some 'questions' were formatted in a way where the user would enter 'yes' instead of the expected input. For instance, 'Any additional users to install:' which is a question where 'yes' is a appropriate response, but the expected input was the username to be created. Rephrased it to 'Enter a username to create a additional user:' instead for instance.
This commit is contained in:
parent
fd4594d08c
commit
a3aef119b2
|
|
@ -136,7 +136,7 @@ def ask_for_main_filesystem_format():
|
|||
'vfat' : 'vfat'
|
||||
}
|
||||
|
||||
value = generic_select(options.values(), "Select your main partitions filesystem by number or free-text: ")
|
||||
value = generic_select(options.values(), "Select which filesystem your main partition should use (by number of name): ")
|
||||
return next((key for key, val in options.items() if val == value), None)
|
||||
|
||||
def generic_select(options, input_text="Select one of the above by index or absolute value: ", sort=True):
|
||||
|
|
@ -212,10 +212,10 @@ def select_profile(options):
|
|||
for index, profile in enumerate(profiles):
|
||||
print(f"{index}: {profile}")
|
||||
|
||||
print(' -- The above list is pre-programmed profiles. --')
|
||||
print(' -- The above list is a set of pre-programmed profiles. --')
|
||||
print(' -- They might make it easier to install things like desktop environments. --')
|
||||
print(' -- (Leave blank to skip this next optional step) --')
|
||||
selected_profile = input('Any particular pre-programmed profile you want to install: ')
|
||||
print(' -- (Leave blank and hit enter to skip this step and continue) --')
|
||||
selected_profile = input('Enter a pre-programmed profile name if you want to install one: ')
|
||||
|
||||
if len(selected_profile.strip()) <= 0:
|
||||
return None
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ def ask_user_questions():
|
|||
# 3. Check that we support the current partitions
|
||||
# 2. If so, ask if we should keep them or wipe everything
|
||||
if archinstall.arguments['harddrive'].has_partitions():
|
||||
archinstall.log(f"{archinstall.arguments['harddrive']} contains the following partitions:", fg='red')
|
||||
archinstall.log(f"{archinstall.arguments['harddrive']} contains the following partitions:", fg='yellow')
|
||||
|
||||
# We curate a list pf supported paritions
|
||||
# and print those that we don't support.
|
||||
|
|
@ -149,7 +149,7 @@ def ask_user_questions():
|
|||
|
||||
# Ask for a root password (optional, but triggers requirement for super-user if skipped)
|
||||
if not archinstall.arguments.get('!root-password', None):
|
||||
archinstall.arguments['!root-password'] = archinstall.get_password(prompt='Enter root password (Recommended: leave blank to leave root disabled): ')
|
||||
archinstall.arguments['!root-password'] = archinstall.get_password(prompt='Enter root password (Recommendation: leave blank to leave root disabled): ')
|
||||
|
||||
# Ask for additional users (super-user if root pw was not set)
|
||||
archinstall.arguments['users'] = {}
|
||||
|
|
@ -157,7 +157,7 @@ def ask_user_questions():
|
|||
if not archinstall.arguments.get('!root-password', None):
|
||||
archinstall.arguments['superusers'] = archinstall.ask_for_superuser_account('Create a required super-user with sudo privileges: ', forced=True)
|
||||
|
||||
users, superusers = archinstall.ask_for_additional_users('Any additional users to install (leave blank for no users): ')
|
||||
users, superusers = archinstall.ask_for_additional_users('Enter a username to create a additional user (leave blank to skip & continue): ')
|
||||
archinstall.arguments['users'] = users
|
||||
archinstall.arguments['superusers'] = {**archinstall.arguments['superusers'], **superusers}
|
||||
|
||||
|
|
@ -180,7 +180,7 @@ def ask_user_questions():
|
|||
|
||||
# Additional packages (with some light weight error handling for invalid package names)
|
||||
if not archinstall.arguments.get('packages', None):
|
||||
archinstall.arguments['packages'] = [package for package in input('Additional packages aside from base (space separated): ').split(' ') if len(package)]
|
||||
archinstall.arguments['packages'] = [package for package in input('Write additional packages to install (space separated, leave blank to skip): ').split(' ') if len(package)]
|
||||
|
||||
# Verify packages that were given
|
||||
try:
|
||||
|
|
|
|||
Loading…
Reference in New Issue