diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
commit | deba8115d2c2af26df42966b91ef04ff4dd79cde (patch) | |
tree | 9a48f42594e1a9e6b2020d5535a784314434d7a7 /net-firewall/shorewall/files/shorewall-init-01_remove-ipset-functionality-r2.patch | |
parent | 38423c67c8a23f6a1bc42038193182e2da3116eb (diff) |
gentoo resync : 14.05.2020
Diffstat (limited to 'net-firewall/shorewall/files/shorewall-init-01_remove-ipset-functionality-r2.patch')
-rw-r--r-- | net-firewall/shorewall/files/shorewall-init-01_remove-ipset-functionality-r2.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/net-firewall/shorewall/files/shorewall-init-01_remove-ipset-functionality-r2.patch b/net-firewall/shorewall/files/shorewall-init-01_remove-ipset-functionality-r2.patch new file mode 100644 index 000000000000..92258b1ff23c --- /dev/null +++ b/net-firewall/shorewall/files/shorewall-init-01_remove-ipset-functionality-r2.patch @@ -0,0 +1,29 @@ +--- a/shorewall-init-5.2.4.3/shorewall-init ++++ b/shorewall-init-5.2.4.3/shorewall-init +@@ -68,10 +68,6 @@ shorewall_init_start () { + + printf "Initializing \"Shorewall-based firewalls\": " + +- if [ -n "$SAVE_IPSETS" -a -f "$SAVE_IPSETS" ]; then +- ipset -R < "$SAVE_IPSETS" +- fi +- + for PRODUCT in $PRODUCTS; do + if setstatedir; then + # +@@ -109,15 +105,6 @@ shorewall_init_stop () { + fi + done + +- if [ -n "$SAVE_IPSETS" ]; then +- mkdir -p $(dirname "$SAVE_IPSETS") +- if ipset -S > "${SAVE_IPSETS}.tmp"; then +- grep -qE -- '^(-N|create )' "${SAVE_IPSETS}.tmp" && mv -f "${SAVE_IPSETS}.tmp" "$SAVE_IPSETS" || rm -f "${SAVE_IPSETS}.tmp" +- else +- rm -f "${SAVE_IPSETS}.tmp" +- fi +- fi +- + return 0 + } + |