Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/examples/guided.py
diff options
context:
space:
mode:
authorSecondThundeR <awayfromgalaxy@gmail.com>2021-04-28 09:41:47 +0300
committerSecondThundeR <awayfromgalaxy@gmail.com>2021-04-28 09:41:47 +0300
commit6cfaf30718c3c0281553a7afd890fcfca342f2bc (patch)
tree98fdd32107e298cba8a6883687a5fcc4f2374d45 /examples/guided.py
parent932517e20d92a1e69c258aa58f387246248eaff7 (diff)
Update kernel select
Move select to separate function Remove 'continue' option Add hardened kernel as option
Diffstat (limited to 'examples/guided.py')
-rw-r--r--examples/guided.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/examples/guided.py b/examples/guided.py
index 1ff84907..2b8a06f5 100644
--- a/examples/guided.py
+++ b/examples/guided.py
@@ -2,7 +2,6 @@ import getpass, time, json, os, logging
import archinstall
from archinstall.lib.hardware import hasUEFI
from archinstall.lib.profiles import Profile
-from archinstall.lib.user_interaction import generic_select
if archinstall.arguments.get('help'):
print("See `man archinstall` for help.")
@@ -195,14 +194,10 @@ def ask_user_questions():
# we will not try to remove packages post-installation to not have audio, as that may cause multiple issues
archinstall.arguments['audio'] = None
- # Ask what kernel user wants:
+ # Ask for preferred kernel:
if not archinstall.arguments.get("kernels", None):
- archinstall.log(f"Here you can choose which kernel to use, leave blank for default which is 'linux'.")
-
- if (kernel := generic_select(["linux", "linux-lts", "linux-zen", "continue"], "choose a kernel:")):
- archinstall.arguments['kernels'] = kernel
- else:
- archinstall.arguments['kernels'] = 'linux'
+ kernels = ["linux", "linux-lts", "linux-zen", "linux-hardened"]
+ archinstall.arguments['kernels'] = archinstall.select_kernel(kernels)
# Additional packages (with some light weight error handling for invalid package names)
print("Only packages such as base, base-devel, linux, linux-firmware, efibootmgr and optional profile packages are installed.")