forked from Mirror/pmbootstrap
pmbootstrap kconfig check: add iwd check (MR 2133)
iwd seems like a promising alternative to wpa_supplicant. It uses crypto implementations from the kernel, so let's make kconfig check aware of the options it needs.
This commit is contained in:
parent
d856e21673
commit
aead36d5ac
4 changed files with 38 additions and 0 deletions
|
@ -87,6 +87,7 @@ def check_option(component, details, config, config_path_pretty, option,
|
|||
def check_config(config_path, config_path_pretty, config_arch, pkgver,
|
||||
anbox=False,
|
||||
apparmor=False,
|
||||
iwd=False,
|
||||
nftables=False,
|
||||
containers=False,
|
||||
zram=False,
|
||||
|
@ -100,6 +101,8 @@ def check_config(config_path, config_path_pretty, config_arch, pkgver,
|
|||
components["anbox"] = pmb.config.necessary_kconfig_options_anbox
|
||||
if apparmor:
|
||||
components["apparmor"] = pmb.config.necessary_kconfig_options_apparmor
|
||||
if iwd:
|
||||
components["iwd"] = pmb.config.necessary_kconfig_options_iwd
|
||||
if nftables:
|
||||
components["nftables"] = pmb.config.necessary_kconfig_options_nftables
|
||||
if containers:
|
||||
|
@ -152,6 +155,7 @@ def check_config_options_set(config, config_path_pretty, config_arch, options,
|
|||
def check(args, pkgname,
|
||||
force_anbox_check=False,
|
||||
force_apparmor_check=False,
|
||||
force_iwd_check=False,
|
||||
force_nftables_check=False,
|
||||
force_containers_check=False,
|
||||
force_zram_check=False,
|
||||
|
@ -178,6 +182,8 @@ def check(args, pkgname,
|
|||
"pmb:kconfigcheck-anbox" in apkbuild["options"])
|
||||
check_apparmor = force_apparmor_check or (
|
||||
"pmb:kconfigcheck-apparmor" in apkbuild["options"])
|
||||
check_iwd = force_iwd_check or (
|
||||
"pmb:kconfigcheck-iwd" in apkbuild["options"])
|
||||
check_nftables = force_nftables_check or (
|
||||
"pmb:kconfigcheck-nftables" in apkbuild["options"])
|
||||
check_containers = force_containers_check or (
|
||||
|
@ -193,6 +199,7 @@ def check(args, pkgname,
|
|||
pkgver,
|
||||
anbox=check_anbox,
|
||||
apparmor=check_apparmor,
|
||||
iwd=check_iwd,
|
||||
nftables=check_nftables,
|
||||
containers=check_containers,
|
||||
zram=check_zram,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue