diff options
author | Karel Kočí <cynerd@email.cz> | 2018-09-12 00:19:18 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2018-09-12 00:19:18 +0200 |
commit | a8bfe6abb693150e9ee01ea6e8d672fc074d1f1c (patch) | |
tree | c5e6cc5166c56ad45a396d9af6d4063ad755d9d5 /firewall/multiconfig.sh | |
parent | 4e4d389127254c7404bc71a308129966bd9a8b07 (diff) | |
download | multiconfig-a8bfe6abb693150e9ee01ea6e8d672fc074d1f1c.tar.gz multiconfig-a8bfe6abb693150e9ee01ea6e8d672fc074d1f1c.tar.bz2 multiconfig-a8bfe6abb693150e9ee01ea6e8d672fc074d1f1c.zip |
New multiconfig design
Diffstat (limited to 'firewall/multiconfig.sh')
-rwxr-xr-x | firewall/multiconfig.sh | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/firewall/multiconfig.sh b/firewall/multiconfig.sh deleted file mode 100755 index 0befbf1..0000000 --- a/firewall/multiconfig.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -set -e -LPATH="$(dirname "$0")" -if [ -f "$LPATH/utils" ]; then - . "$LPATH/utils" -elif [ -f "$LPATH/../utils" ]; then - . "$LPATH/../utils" -else - echo "Can't locate utilities!" - exit 1 -fi -###################################### - -mkdir -p /etc/iptables - -configure() { - if ! grep -q "$3_SAVE=\"/etc/iptables/$1\"" "/etc/conf.d/$2"; then - echo "Reconfiguring $2 service configuration" - sed -i "s#^$3_SAVE=.*\$#$3_SAVE=\"/etc/iptables/$1\"#" "/etc/conf.d/$2" - fi -} -configure ipv4 iptables IPTABLES -configure ipv6 ip6tables IP6TABLES - -H="$(hostname)" - -if inst "firewall/$H.ipv4" /etc/iptables/ipv4; then - echo "Reloading IPv4 firewall" - service iptables reload -fi - -if inst "firewall/$H.ipv6" /etc/iptables/ipv6; then - echo "Reloading IPv6 firewall" - service ip6tables reload -fi |