reworked mirror selection
This commit is contained in:
parent
5aad809274
commit
df3f7af91b
|
|
@ -1,3 +1,4 @@
|
||||||
|
from archinstall.lib.exceptions import RequirementError
|
||||||
import getpass, time, json, os
|
import getpass, time, json, os
|
||||||
import archinstall
|
import archinstall
|
||||||
from archinstall.lib.hardware import hasUEFI
|
from archinstall.lib.hardware import hasUEFI
|
||||||
|
|
@ -23,8 +24,12 @@ def ask_user_questions():
|
||||||
|
|
||||||
# Set which region to download packages from during the installation
|
# Set which region to download packages from during the installation
|
||||||
if not archinstall.arguments.get('mirror-region', None):
|
if not archinstall.arguments.get('mirror-region', None):
|
||||||
while archinstall.arguments.get("mirror-region",{}) == {}:
|
valid_mirror = False
|
||||||
archinstall.arguments['mirror-region'] = archinstall.select_mirror_regions(archinstall.list_mirrors())
|
while valid_mirror == False:
|
||||||
|
try:
|
||||||
|
archinstall.arguments['mirror-region'] = archinstall.select_mirror_regions(archinstall.list_mirrors())
|
||||||
|
except RequirementError as e:
|
||||||
|
archinstall.log(e, fg="yellow")
|
||||||
else:
|
else:
|
||||||
selected_region = archinstall.arguments['mirror-region']
|
selected_region = archinstall.arguments['mirror-region']
|
||||||
archinstall.arguments['mirror-region'] = {selected_region : archinstall.list_mirrors()[selected_region]}
|
archinstall.arguments['mirror-region'] = {selected_region : archinstall.list_mirrors()[selected_region]}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue