diff options
author | David Kaspar [Dee'Kej] <dkaspar@redhat.com> | 2017-10-10 17:49:37 +0200 |
---|---|---|
committer | Dee'Kej <deekej@linuxmail.org> | 2017-10-16 19:06:56 +0200 |
commit | c9c00e84a9a8bfb47271c1295d34c812676a0912 (patch) | |
tree | a150403828221da2a522731febb6a04e82e98c83 /sysconfig/network-scripts/ifdown-post | |
parent | 94baef9d28ac98f77623df931c287b77a0c1d8e7 (diff) | |
download | initscripts-c9c00e84a9a8bfb47271c1295d34c812676a0912.tar initscripts-c9c00e84a9a8bfb47271c1295d34c812676a0912.tar.gz initscripts-c9c00e84a9a8bfb47271c1295d34c812676a0912.tar.bz2 initscripts-c9c00e84a9a8bfb47271c1295d34c812676a0912.tar.xz initscripts-c9c00e84a9a8bfb47271c1295d34c812676a0912.zip |
network-scripts: firewall-cmd replaced with DBus calls
To speed things up. Based on patch & comments from:
https://bugzilla.redhat.com/show_bug.cgi?id=1497759
Diffstat (limited to 'sysconfig/network-scripts/ifdown-post')
-rwxr-xr-x | sysconfig/network-scripts/ifdown-post | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sysconfig/network-scripts/ifdown-post b/sysconfig/network-scripts/ifdown-post index 8b56e14f..71eebf65 100755 --- a/sysconfig/network-scripts/ifdown-post +++ b/sysconfig/network-scripts/ifdown-post @@ -49,9 +49,12 @@ else fi fi -# Inform firewall -if [ -x /usr/bin/firewall-cmd -a "${REALDEVICE}" != "lo" ]; then - /usr/bin/firewall-cmd --remove-interface="${DEVICE}" > /dev/null 2>&1 +# Reset firewall ZONE to "default": +if [ "${REALDEVICE}" != "lo" ]; then + dbus-send --system --dest=org.fedoraproject.FirewallD1 \ + /org/fedoraproject/FirewallD1 \ + org.fedoraproject.FirewallD1.zone.removeInterface \ + string: "" string:"${DEVICE}" fi # Notify programs that have requested notification |