From 477b5b120e120766d789a691fce60cec843aff43 Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 22 Apr 2022 21:24:12 +1000 Subject: Support for multiple network interfaces (#1052) * Support for multiple network interfaces * Fix mypy * Fix flake8 Co-authored-by: Daniel Girtler --- archinstall/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'archinstall/__init__.py') diff --git a/archinstall/__init__.py b/archinstall/__init__.py index 32665efd..638ac08a 100644 --- a/archinstall/__init__.py +++ b/archinstall/__init__.py @@ -12,6 +12,7 @@ from .lib.installer import __packages__, Installer, accessibility_tools_in_use from .lib.locale_helpers import * from .lib.luks import * from .lib.mirrors import * +from .lib.models.network_configuration import NetworkConfigurationHandler from .lib.networking import * from .lib.output import * from .lib.models.dataclasses import ( @@ -207,7 +208,9 @@ def load_config(): if arguments.get('servers', None) is not None: storage['_selected_servers'] = arguments.get('servers', None) if arguments.get('nic', None) is not None: - arguments['nic'] = NetworkConfiguration.parse_arguments(arguments.get('nic')) + handler = NetworkConfigurationHandler() + handler.parse_arguments(arguments.get('nic')) + arguments['nic'] = handler.configuration def post_process_arguments(arguments): storage['arguments'] = arguments -- cgit v1.2.3-54-g00ecf