Rename ask* functions to select* (#4191)
This commit is contained in:
parent
e2ba6cbc54
commit
449c1bfb36
|
|
@ -45,7 +45,7 @@ class HyprlandProfile(XorgProfile):
|
||||||
return [pref]
|
return [pref]
|
||||||
return []
|
return []
|
||||||
|
|
||||||
def _ask_seat_access(self) -> None:
|
def _select_seat_access(self) -> None:
|
||||||
# need to activate seat service and add to seat group
|
# need to activate seat service and add to seat group
|
||||||
header = tr('Hyprland needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
header = tr('Hyprland needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
||||||
header += '\n' + tr('Choose an option to give Hyprland access to your hardware') + '\n'
|
header += '\n' + tr('Choose an option to give Hyprland access to your hardware') + '\n'
|
||||||
|
|
@ -67,4 +67,4 @@ class HyprlandProfile(XorgProfile):
|
||||||
|
|
||||||
@override
|
@override
|
||||||
def do_on_select(self) -> None:
|
def do_on_select(self) -> None:
|
||||||
self._ask_seat_access()
|
self._select_seat_access()
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ class LabwcProfile(XorgProfile):
|
||||||
return [pref]
|
return [pref]
|
||||||
return []
|
return []
|
||||||
|
|
||||||
def _ask_seat_access(self) -> None:
|
def _select_seat_access(self) -> None:
|
||||||
# need to activate seat service and add to seat group
|
# need to activate seat service and add to seat group
|
||||||
header = tr('labwc needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
header = tr('labwc needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
||||||
header += '\n' + tr('Choose an option to give labwc access to your hardware') + '\n'
|
header += '\n' + tr('Choose an option to give labwc access to your hardware') + '\n'
|
||||||
|
|
@ -64,4 +64,4 @@ class LabwcProfile(XorgProfile):
|
||||||
|
|
||||||
@override
|
@override
|
||||||
def do_on_select(self) -> None:
|
def do_on_select(self) -> None:
|
||||||
self._ask_seat_access()
|
self._select_seat_access()
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ class NiriProfile(XorgProfile):
|
||||||
return [pref]
|
return [pref]
|
||||||
return []
|
return []
|
||||||
|
|
||||||
def _ask_seat_access(self) -> None:
|
def _select_seat_access(self) -> None:
|
||||||
# need to activate seat service and add to seat group
|
# need to activate seat service and add to seat group
|
||||||
header = tr('niri needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
header = tr('niri needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
||||||
header += '\n' + tr('Choose an option to give niri access to your hardware') + '\n'
|
header += '\n' + tr('Choose an option to give niri access to your hardware') + '\n'
|
||||||
|
|
@ -72,4 +72,4 @@ class NiriProfile(XorgProfile):
|
||||||
|
|
||||||
@override
|
@override
|
||||||
def do_on_select(self) -> None:
|
def do_on_select(self) -> None:
|
||||||
self._ask_seat_access()
|
self._select_seat_access()
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ class SwayProfile(XorgProfile):
|
||||||
return [pref]
|
return [pref]
|
||||||
return []
|
return []
|
||||||
|
|
||||||
def _ask_seat_access(self) -> None:
|
def _select_seat_access(self) -> None:
|
||||||
# need to activate seat service and add to seat group
|
# need to activate seat service and add to seat group
|
||||||
header = tr('Sway needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
header = tr('Sway needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)')
|
||||||
header += '\n' + tr('Choose an option to give Sway access to your hardware') + '\n'
|
header += '\n' + tr('Choose an option to give Sway access to your hardware') + '\n'
|
||||||
|
|
@ -74,4 +74,4 @@ class SwayProfile(XorgProfile):
|
||||||
|
|
||||||
@override
|
@override
|
||||||
def do_on_select(self) -> None:
|
def do_on_select(self) -> None:
|
||||||
self._ask_seat_access()
|
self._select_seat_access()
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ from archinstall.lib.models.authentication import AuthenticationConfiguration, U
|
||||||
from archinstall.lib.models.users import Password, User
|
from archinstall.lib.models.users import Password, User
|
||||||
from archinstall.lib.output import FormattedOutput
|
from archinstall.lib.output import FormattedOutput
|
||||||
from archinstall.lib.translationhandler import tr
|
from archinstall.lib.translationhandler import tr
|
||||||
from archinstall.lib.user.user_menu import ask_for_additional_users
|
from archinstall.lib.user.user_menu import select_users
|
||||||
from archinstall.lib.utils.util import get_password
|
from archinstall.lib.utils.util import get_password
|
||||||
from archinstall.tui.ui.menu_item import MenuItem, MenuItemGroup
|
from archinstall.tui.ui.menu_item import MenuItem, MenuItemGroup
|
||||||
from archinstall.tui.ui.result import ResultType
|
from archinstall.tui.ui.result import ResultType
|
||||||
|
|
@ -58,7 +58,7 @@ class AuthenticationMenu(AbstractSubMenu[AuthenticationConfiguration]):
|
||||||
|
|
||||||
def _create_user_account(self, preset: list[User] | None = None) -> list[User]:
|
def _create_user_account(self, preset: list[User] | None = None) -> list[User]:
|
||||||
preset = [] if preset is None else preset
|
preset = [] if preset is None else preset
|
||||||
users = ask_for_additional_users(preset=preset)
|
users = select_users(preset=preset)
|
||||||
return users
|
return users
|
||||||
|
|
||||||
def _prev_users(self, item: MenuItem) -> str | None:
|
def _prev_users(self, item: MenuItem) -> str | None:
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ class BootloaderMenu(AbstractSubMenu[BootloaderConfiguration]):
|
||||||
return self._bootloader_conf
|
return self._bootloader_conf
|
||||||
|
|
||||||
def _select_bootloader(self, preset: Bootloader | None) -> Bootloader | None:
|
def _select_bootloader(self, preset: Bootloader | None) -> Bootloader | None:
|
||||||
bootloader = ask_for_bootloader(preset)
|
bootloader = select_bootloader(preset)
|
||||||
|
|
||||||
if bootloader:
|
if bootloader:
|
||||||
# Update UKI option based on bootloader
|
# Update UKI option based on bootloader
|
||||||
|
|
@ -177,7 +177,7 @@ class BootloaderMenu(AbstractSubMenu[BootloaderConfiguration]):
|
||||||
raise ValueError('Unhandled result type')
|
raise ValueError('Unhandled result type')
|
||||||
|
|
||||||
|
|
||||||
def ask_for_bootloader(preset: Bootloader | None) -> Bootloader | None:
|
def select_bootloader(preset: Bootloader | None) -> Bootloader | None:
|
||||||
options = []
|
options = []
|
||||||
hidden_options = []
|
hidden_options = []
|
||||||
default = None
|
default = None
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ from pathlib import Path
|
||||||
|
|
||||||
from archinstall.lib.translationhandler import tr
|
from archinstall.lib.translationhandler import tr
|
||||||
|
|
||||||
from ..interactions.general_conf import ask_abort
|
from ..interactions.general_conf import confirm_abort
|
||||||
from ..luks import Luks2
|
from ..luks import Luks2
|
||||||
from ..models.device import (
|
from ..models.device import (
|
||||||
DiskEncryption,
|
DiskEncryption,
|
||||||
|
|
@ -335,6 +335,6 @@ class FilesystemHandler:
|
||||||
print(c, end='', flush=True)
|
print(c, end='', flush=True)
|
||||||
time.sleep(0.25)
|
time.sleep(0.25)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
ask_abort()
|
confirm_abort()
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@ from archinstall.lib.disk.disk_menu import DiskLayoutConfigurationMenu
|
||||||
from archinstall.lib.models.application import ApplicationConfiguration, ZramConfiguration
|
from archinstall.lib.models.application import ApplicationConfiguration, ZramConfiguration
|
||||||
from archinstall.lib.models.authentication import AuthenticationConfiguration
|
from archinstall.lib.models.authentication import AuthenticationConfiguration
|
||||||
from archinstall.lib.models.device import DiskLayoutConfiguration, DiskLayoutType, FilesystemType, PartitionModification
|
from archinstall.lib.models.device import DiskLayoutConfiguration, DiskLayoutType, FilesystemType, PartitionModification
|
||||||
from archinstall.lib.network.network_menu import ask_to_configure_network
|
from archinstall.lib.network.network_menu import select_network
|
||||||
from archinstall.lib.packages.packages import ask_additional_packages_to_install, list_available_packages
|
from archinstall.lib.packages.packages import list_available_packages, select_additional_packages
|
||||||
from archinstall.tui.ui.menu_item import MenuItem, MenuItemGroup
|
from archinstall.tui.ui.menu_item import MenuItem, MenuItemGroup
|
||||||
|
|
||||||
from .applications.application_menu import ApplicationMenu
|
from .applications.application_menu import ApplicationMenu
|
||||||
|
|
@ -17,11 +17,11 @@ from .configuration import save_config
|
||||||
from .hardware import SysInfo
|
from .hardware import SysInfo
|
||||||
from .interactions.general_conf import (
|
from .interactions.general_conf import (
|
||||||
add_number_of_parallel_downloads,
|
add_number_of_parallel_downloads,
|
||||||
ask_for_a_timezone,
|
select_hostname,
|
||||||
ask_hostname,
|
select_ntp,
|
||||||
ask_ntp,
|
select_timezone,
|
||||||
)
|
)
|
||||||
from .interactions.system_conf import ask_for_swap, select_kernel
|
from .interactions.system_conf import select_kernel, select_swap
|
||||||
from .locale.locale_menu import LocaleMenu
|
from .locale.locale_menu import LocaleMenu
|
||||||
from .menu.abstract_menu import CONFIG_KEY, AbstractMenu
|
from .menu.abstract_menu import CONFIG_KEY, AbstractMenu
|
||||||
from .mirrors import MirrorListHandler, MirrorMenu
|
from .mirrors import MirrorListHandler, MirrorMenu
|
||||||
|
|
@ -86,7 +86,7 @@ class GlobalMenu(AbstractMenu[None]):
|
||||||
MenuItem(
|
MenuItem(
|
||||||
text=tr('Swap'),
|
text=tr('Swap'),
|
||||||
value=ZramConfiguration(enabled=True),
|
value=ZramConfiguration(enabled=True),
|
||||||
action=ask_for_swap,
|
action=select_swap,
|
||||||
preview_action=self._prev_swap,
|
preview_action=self._prev_swap,
|
||||||
key='swap',
|
key='swap',
|
||||||
),
|
),
|
||||||
|
|
@ -108,7 +108,7 @@ class GlobalMenu(AbstractMenu[None]):
|
||||||
MenuItem(
|
MenuItem(
|
||||||
text=tr('Hostname'),
|
text=tr('Hostname'),
|
||||||
value='archlinux',
|
value='archlinux',
|
||||||
action=ask_hostname,
|
action=select_hostname,
|
||||||
preview_action=self._prev_hostname,
|
preview_action=self._prev_hostname,
|
||||||
key='hostname',
|
key='hostname',
|
||||||
),
|
),
|
||||||
|
|
@ -133,7 +133,7 @@ class GlobalMenu(AbstractMenu[None]):
|
||||||
),
|
),
|
||||||
MenuItem(
|
MenuItem(
|
||||||
text=tr('Network configuration'),
|
text=tr('Network configuration'),
|
||||||
action=ask_to_configure_network,
|
action=select_network,
|
||||||
value={},
|
value={},
|
||||||
preview_action=self._prev_network_config,
|
preview_action=self._prev_network_config,
|
||||||
key='network_config',
|
key='network_config',
|
||||||
|
|
@ -154,14 +154,14 @@ class GlobalMenu(AbstractMenu[None]):
|
||||||
),
|
),
|
||||||
MenuItem(
|
MenuItem(
|
||||||
text=tr('Timezone'),
|
text=tr('Timezone'),
|
||||||
action=ask_for_a_timezone,
|
action=select_timezone,
|
||||||
value='UTC',
|
value='UTC',
|
||||||
preview_action=self._prev_tz,
|
preview_action=self._prev_tz,
|
||||||
key='timezone',
|
key='timezone',
|
||||||
),
|
),
|
||||||
MenuItem(
|
MenuItem(
|
||||||
text=tr('Automatic time sync (NTP)'),
|
text=tr('Automatic time sync (NTP)'),
|
||||||
action=ask_ntp,
|
action=select_ntp,
|
||||||
value=True,
|
value=True,
|
||||||
preview_action=self._prev_ntp,
|
preview_action=self._prev_ntp,
|
||||||
key='ntp',
|
key='ntp',
|
||||||
|
|
@ -547,7 +547,7 @@ class GlobalMenu(AbstractMenu[None]):
|
||||||
if config:
|
if config:
|
||||||
repositories = set(config.optional_repositories)
|
repositories = set(config.optional_repositories)
|
||||||
|
|
||||||
packages = ask_additional_packages_to_install(
|
packages = select_additional_packages(
|
||||||
preset,
|
preset,
|
||||||
repositories=repositories,
|
repositories=repositories,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -8,26 +8,26 @@ from .disk_conf import (
|
||||||
)
|
)
|
||||||
from .general_conf import (
|
from .general_conf import (
|
||||||
add_number_of_parallel_downloads,
|
add_number_of_parallel_downloads,
|
||||||
ask_for_a_timezone,
|
|
||||||
ask_hostname,
|
|
||||||
ask_ntp,
|
|
||||||
select_archinstall_language,
|
select_archinstall_language,
|
||||||
|
select_hostname,
|
||||||
|
select_ntp,
|
||||||
|
select_timezone,
|
||||||
)
|
)
|
||||||
from .system_conf import ask_for_swap, select_driver, select_kernel
|
from .system_conf import select_driver, select_kernel, select_swap
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'add_number_of_parallel_downloads',
|
'add_number_of_parallel_downloads',
|
||||||
'ask_for_a_timezone',
|
|
||||||
'ask_for_swap',
|
|
||||||
'ask_hostname',
|
|
||||||
'ask_ntp',
|
|
||||||
'get_default_partition_layout',
|
'get_default_partition_layout',
|
||||||
'select_archinstall_language',
|
'select_archinstall_language',
|
||||||
'select_devices',
|
'select_devices',
|
||||||
'select_disk_config',
|
'select_disk_config',
|
||||||
'select_driver',
|
'select_driver',
|
||||||
|
'select_hostname',
|
||||||
'select_kernel',
|
'select_kernel',
|
||||||
'select_main_filesystem_format',
|
'select_main_filesystem_format',
|
||||||
|
'select_ntp',
|
||||||
|
'select_swap',
|
||||||
|
'select_timezone',
|
||||||
'suggest_multi_disk_layout',
|
'suggest_multi_disk_layout',
|
||||||
'suggest_single_disk_layout',
|
'suggest_single_disk_layout',
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ class PostInstallationAction(Enum):
|
||||||
CHROOT = tr('chroot into installation for post-installation configurations')
|
CHROOT = tr('chroot into installation for post-installation configurations')
|
||||||
|
|
||||||
|
|
||||||
def ask_ntp(preset: bool = True) -> bool:
|
def select_ntp(preset: bool = True) -> bool:
|
||||||
header = tr('Would you like to use automatic time synchronization (NTP) with the default time servers?\n') + '\n'
|
header = tr('Would you like to use automatic time synchronization (NTP) with the default time servers?\n') + '\n'
|
||||||
header += (
|
header += (
|
||||||
tr(
|
tr(
|
||||||
|
|
@ -42,7 +42,7 @@ def ask_ntp(preset: bool = True) -> bool:
|
||||||
raise ValueError('Unhandled return type')
|
raise ValueError('Unhandled return type')
|
||||||
|
|
||||||
|
|
||||||
def ask_hostname(preset: str | None = None) -> str | None:
|
def select_hostname(preset: str | None = None) -> str | None:
|
||||||
result = Input(
|
result = Input(
|
||||||
header=tr('Enter a hostname'),
|
header=tr('Enter a hostname'),
|
||||||
allow_skip=True,
|
allow_skip=True,
|
||||||
|
|
@ -61,7 +61,7 @@ def ask_hostname(preset: str | None = None) -> str | None:
|
||||||
raise ValueError('Unhandled result type')
|
raise ValueError('Unhandled result type')
|
||||||
|
|
||||||
|
|
||||||
def ask_for_a_timezone(preset: str | None = None) -> str | None:
|
def select_timezone(preset: str | None = None) -> str | None:
|
||||||
default = 'UTC'
|
default = 'UTC'
|
||||||
timezones = list_timezones()
|
timezones = list_timezones()
|
||||||
|
|
||||||
|
|
@ -179,7 +179,7 @@ def add_number_of_parallel_downloads(preset: int = 1) -> int | None:
|
||||||
return downloads
|
return downloads
|
||||||
|
|
||||||
|
|
||||||
def ask_post_installation(elapsed_time: float | None = None) -> PostInstallationAction:
|
def select_post_installation(elapsed_time: float | None = None) -> PostInstallationAction:
|
||||||
header = 'Installation completed'
|
header = 'Installation completed'
|
||||||
if elapsed_time is not None:
|
if elapsed_time is not None:
|
||||||
minutes = int(elapsed_time // 60)
|
minutes = int(elapsed_time // 60)
|
||||||
|
|
@ -203,7 +203,7 @@ def ask_post_installation(elapsed_time: float | None = None) -> PostInstallation
|
||||||
raise ValueError('Post installation action not handled')
|
raise ValueError('Post installation action not handled')
|
||||||
|
|
||||||
|
|
||||||
def ask_abort() -> None:
|
def confirm_abort() -> None:
|
||||||
prompt = tr('Do you really want to abort?') + '\n'
|
prompt = tr('Do you really want to abort?') + '\n'
|
||||||
|
|
||||||
result = Confirmation(
|
result = Confirmation(
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ def select_kernel(preset: list[str] = []) -> list[str]:
|
||||||
return result.get_values()
|
return result.get_values()
|
||||||
|
|
||||||
|
|
||||||
def ask_for_uki(preset: bool = True) -> bool:
|
def select_uki(preset: bool = True) -> bool:
|
||||||
prompt = tr('Would you like to use unified kernel images?') + '\n'
|
prompt = tr('Would you like to use unified kernel images?') + '\n'
|
||||||
|
|
||||||
result = Confirmation(header=prompt, allow_skip=True, preset=preset).show()
|
result = Confirmation(header=prompt, allow_skip=True, preset=preset).show()
|
||||||
|
|
@ -108,7 +108,7 @@ def select_driver(options: list[GfxDriver] = [], preset: GfxDriver | None = None
|
||||||
return result.get_value()
|
return result.get_value()
|
||||||
|
|
||||||
|
|
||||||
def ask_for_swap(preset: ZramConfiguration = ZramConfiguration(enabled=True)) -> ZramConfiguration:
|
def select_swap(preset: ZramConfiguration = ZramConfiguration(enabled=True)) -> ZramConfiguration:
|
||||||
prompt = tr('Would you like to use swap on zram?') + '\n'
|
prompt = tr('Would you like to use swap on zram?') + '\n'
|
||||||
|
|
||||||
group = MenuItemGroup.yes_no()
|
group = MenuItemGroup.yes_no()
|
||||||
|
|
|
||||||
|
|
@ -166,7 +166,7 @@ class ManualNetworkConfig(ListManager[Nic]):
|
||||||
return Nic(iface=iface_name)
|
return Nic(iface=iface_name)
|
||||||
|
|
||||||
|
|
||||||
def ask_to_configure_network(preset: NetworkConfiguration | None) -> NetworkConfiguration | None:
|
def select_network(preset: NetworkConfiguration | None) -> NetworkConfiguration | None:
|
||||||
"""
|
"""
|
||||||
Configure the network on the newly installed system
|
Configure the network on the newly installed system
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@ def _parse_package_output[PackageType: (AvailablePackage, LocalPackage)](
|
||||||
return cls.model_validate(package)
|
return cls.model_validate(package)
|
||||||
|
|
||||||
|
|
||||||
def ask_additional_packages_to_install(
|
def select_additional_packages(
|
||||||
preset: list[str] = [],
|
preset: list[str] = [],
|
||||||
repositories: set[Repository] = set(),
|
repositories: set[Repository] = set(),
|
||||||
) -> list[str]:
|
) -> list[str]:
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ class UserList(ListManager[User]):
|
||||||
return User(username, password, sudo)
|
return User(username, password, sudo)
|
||||||
|
|
||||||
|
|
||||||
def ask_for_additional_users(prompt: str = '', preset: list[User] = []) -> list[User]:
|
def select_users(prompt: str = '', preset: list[User] = []) -> list[User]:
|
||||||
users = UserList(prompt, preset).show()
|
users = UserList(prompt, preset).show()
|
||||||
|
|
||||||
if users is None:
|
if users is None:
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ from archinstall.lib.general import check_version_upgrade
|
||||||
from archinstall.lib.global_menu import GlobalMenu
|
from archinstall.lib.global_menu import GlobalMenu
|
||||||
from archinstall.lib.hardware import SysInfo
|
from archinstall.lib.hardware import SysInfo
|
||||||
from archinstall.lib.installer import Installer, accessibility_tools_in_use, run_custom_user_commands
|
from archinstall.lib.installer import Installer, accessibility_tools_in_use, run_custom_user_commands
|
||||||
from archinstall.lib.interactions.general_conf import PostInstallationAction, ask_post_installation
|
from archinstall.lib.interactions.general_conf import PostInstallationAction, select_post_installation
|
||||||
from archinstall.lib.mirrors import MirrorListHandler
|
from archinstall.lib.mirrors import MirrorListHandler
|
||||||
from archinstall.lib.models import Bootloader
|
from archinstall.lib.models import Bootloader
|
||||||
from archinstall.lib.models.device import (
|
from archinstall.lib.models.device import (
|
||||||
|
|
@ -26,13 +26,7 @@ from archinstall.lib.profile.profiles_handler import profile_handler
|
||||||
from archinstall.lib.translationhandler import tr
|
from archinstall.lib.translationhandler import tr
|
||||||
|
|
||||||
|
|
||||||
def ask_user_questions(mirror_list_handler: MirrorListHandler) -> None:
|
def show_menu(mirror_list_handler: MirrorListHandler) -> None:
|
||||||
"""
|
|
||||||
First, we'll ask the user for a bunch of user input.
|
|
||||||
Not until we're satisfied with what we want to install
|
|
||||||
will we continue with the actual installation steps.
|
|
||||||
"""
|
|
||||||
|
|
||||||
upgrade = check_version_upgrade()
|
upgrade = check_version_upgrade()
|
||||||
title_text = 'Archlinux'
|
title_text = 'Archlinux'
|
||||||
|
|
||||||
|
|
@ -176,7 +170,7 @@ def perform_installation(
|
||||||
|
|
||||||
if not arch_config_handler.args.silent:
|
if not arch_config_handler.args.silent:
|
||||||
elapsed_time = time.time() - start_time
|
elapsed_time = time.time() - start_time
|
||||||
action = ask_post_installation(elapsed_time)
|
action = select_post_installation(elapsed_time)
|
||||||
|
|
||||||
match action:
|
match action:
|
||||||
case PostInstallationAction.EXIT:
|
case PostInstallationAction.EXIT:
|
||||||
|
|
@ -197,7 +191,7 @@ def main() -> None:
|
||||||
)
|
)
|
||||||
|
|
||||||
if not arch_config_handler.args.silent:
|
if not arch_config_handler.args.silent:
|
||||||
ask_user_questions(mirror_list_handler)
|
show_menu(mirror_list_handler)
|
||||||
|
|
||||||
config = ConfigurationOutput(arch_config_handler.config)
|
config = ConfigurationOutput(arch_config_handler.config)
|
||||||
config.write_debug()
|
config.write_debug()
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ from archinstall.lib.installer import Installer
|
||||||
from archinstall.lib.output import debug, error
|
from archinstall.lib.output import debug, error
|
||||||
|
|
||||||
|
|
||||||
def ask_user_questions() -> None:
|
def show_menu() -> None:
|
||||||
global_menu = GlobalMenu(arch_config_handler.config)
|
global_menu = GlobalMenu(arch_config_handler.config)
|
||||||
global_menu.disable_all()
|
global_menu.disable_all()
|
||||||
|
|
||||||
|
|
@ -56,7 +56,7 @@ def perform_installation(mountpoint: Path) -> None:
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
if not arch_config_handler.args.silent:
|
if not arch_config_handler.args.silent:
|
||||||
ask_user_questions()
|
show_menu()
|
||||||
|
|
||||||
config = ConfigurationOutput(arch_config_handler.config)
|
config = ConfigurationOutput(arch_config_handler.config)
|
||||||
config.write_debug()
|
config.write_debug()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue