hotfix: Firewall (#4100)
* Needed to have default files + enabled status * Modify conf file directly * nl * more thnx to codefiles * Fix previews in menu
This commit is contained in:
parent
5fbe1deea4
commit
ef9f704761
|
|
@ -31,3 +31,6 @@ class FirewallApp:
|
|||
case Firewall.UFW:
|
||||
install_session.add_additional_packages(self.ufw_packages)
|
||||
install_session.enable_service(self.ufw_services)
|
||||
# write default conf file to enabled
|
||||
ufw_conf = install_session.target / 'etc/ufw/ufw.conf'
|
||||
ufw_conf.write_text(ufw_conf.read_text().replace('ENABLED=no', 'ENABLED=yes'))
|
||||
|
|
|
|||
|
|
@ -341,6 +341,11 @@ class GlobalMenu(AbstractMenu[None]):
|
|||
output += f'{tr("Power management")}: {power_management_config.power_management.value}'
|
||||
output += '\n'
|
||||
|
||||
if app_config.firewall_config:
|
||||
firewall_config = app_config.firewall_config
|
||||
output += f'{tr("Firewall")}: {firewall_config.firewall.value}'
|
||||
output += '\n'
|
||||
|
||||
return output
|
||||
|
||||
return None
|
||||
|
|
|
|||
Loading…
Reference in New Issue