Changes to take correctly the 'kernels' argument (cf. isssue 868) (#869)

This commit is contained in:
Werner Llácer 2022-01-15 14:17:04 +01:00 committed by GitHub
parent b533bd0553
commit 6b4f09ef01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 6 deletions

View File

@ -89,9 +89,11 @@ class Installer:
if base_packages is None:
base_packages = __packages__[:3]
if kernels is None:
kernels = ['linux']
self.kernels = kernels
self.kernels = ['linux']
elif isinstance(kernels,str):
self.kernels = [kernels]
else:
self.kernels = kernels
self.target = target
self.init_time = time.strftime('%Y-%m-%d_%H-%M-%S')
self.milliseconds = int(str(time.time()).split('.')[1])
@ -102,7 +104,7 @@ class Installer:
}
self.base_packages = base_packages.split(' ') if type(base_packages) is str else base_packages
for kernel in kernels:
for kernel in self.kernels:
self.base_packages.append(kernel)
# If using accessibility tools in the live environment, append those to the packages list

View File

@ -179,7 +179,7 @@ class GlobalMenu:
Selector(
'Select kernels',
lambda: archinstall.select_kernel(),
default='linux')
default=['linux'])
self._menu_options['packages'] = \
Selector(
'Additional packages to install',

View File

@ -910,7 +910,6 @@ def select_kernel() -> List[str]:
multi=True,
default_option=default_kernel
).run()
return selected_kernels