firewalld: add NIX_FIREWALLD_CONFIG_PATH

+13
+12
pkgs/by-name/fi/firewalld/add-config-path-env-var.patch
··· 1 + --- a/src/firewall/config/__init__.py.in 2 + +++ b/src/firewall/config/__init__.py.in 3 + @@ -80,7 +80,8 @@ 4 + FIREWALLD_POLICIES = path + "/policies" 5 + 6 + 7 + -set_default_config_paths("/usr/lib/firewalld") 8 + +import os 9 + +set_default_config_paths(os.environ.get("NIX_FIREWALLD_CONFIG_PATH", "/usr/lib/firewalld")) 10 + 11 + FIREWALLD_LOGFILE = "/var/log/firewalld" 12 +
+1
pkgs/by-name/fi/firewalld/package.nix
··· 53 53 }; 54 54 55 55 patches = [ 56 + ./add-config-path-env-var.patch 56 57 ./respect-xml-catalog-files-var.patch 57 58 ./specify-localedir.patch 58 59 ];