feat(bootstrap): add Secure Boot conditional packages for Debian, Ubuntu, and Arch
This commit is contained in:
@@ -222,6 +222,7 @@ bootstrap_debian:
|
|||||||
+ (['software-properties-common'] if (os_version | string) not in ['13', 'unstable'] else [])
|
+ (['software-properties-common'] if (os_version | string) not in ['13', 'unstable'] else [])
|
||||||
+ (['systemd-zram-generator'] if (os_version | string) not in ['10', '11'] else [])
|
+ (['systemd-zram-generator'] if (os_version | string) not in ['10', '11'] else [])
|
||||||
+ (['tldr'] if (os_version | string) not in ['13', 'unstable'] else [])
|
+ (['tldr'] if (os_version | string) not in ['13', 'unstable'] else [])
|
||||||
|
+ (['shim-signed'] if system_cfg.features.secure_boot.enabled | bool else [])
|
||||||
+ bootstrap_common_conditional
|
+ bootstrap_common_conditional
|
||||||
}}
|
}}
|
||||||
|
|
||||||
@@ -285,6 +286,7 @@ bootstrap_ubuntu:
|
|||||||
conditional: >-
|
conditional: >-
|
||||||
{{
|
{{
|
||||||
(['tldr'] if (os_version | default('') | string | length) > 0 else [])
|
(['tldr'] if (os_version | default('') | string | length) > 0 else [])
|
||||||
|
+ (['shim-signed'] if system_cfg.features.secure_boot.enabled | bool else [])
|
||||||
+ bootstrap_common_conditional
|
+ bootstrap_common_conditional
|
||||||
}}
|
}}
|
||||||
|
|
||||||
@@ -323,6 +325,7 @@ bootstrap_archlinux:
|
|||||||
{{
|
{{
|
||||||
(['openssh'] if system_cfg.features.ssh.enabled | bool else [])
|
(['openssh'] if system_cfg.features.ssh.enabled | bool else [])
|
||||||
+ (['iptables-nft'] if system_cfg.features.firewall.toolkit == 'nftables' and system_cfg.features.firewall.enabled | bool else [])
|
+ (['iptables-nft'] if system_cfg.features.firewall.toolkit == 'nftables' and system_cfg.features.firewall.enabled | bool else [])
|
||||||
|
+ (['sbctl'] if system_cfg.features.secure_boot.enabled | bool else [])
|
||||||
+ (bootstrap_common_conditional | reject('equalto', 'nftables') | list)
|
+ (bootstrap_common_conditional | reject('equalto', 'nftables') | list)
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user