We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 913e97d commit aead06aCopy full SHA for aead06a
1 file changed
bin/v-stop-firewall
@@ -79,10 +79,17 @@ else
79
if dpkg-query -W -f'${Status}' "netplan*" 2>/dev/null | grep -q "ok installed"; then
80
preup="/usr/lib/networkd-dispatcher/routable.d/50-ifup-hooks"
81
if [ ! -e "$preup" ]; then
82
+ for iface in $(ip token | awk -F 'dev ' '{print $2}'); do
83
+ if [ -z "$interfaces" ]; then
84
+ interfaces=" \"\$IFACE\"==\"$iface\""
85
+ else
86
+ interfaces="$interfaces || \"\$IFACE\"==\"$iface\" ";
87
+ fi
88
+ done
89
IFS='%'
90
echo '#!/bin/bash' > $preup
91
echo '' >> $preup
- echo 'if [ "$IFACE" == "'$(/bin/ip token | awk -F 'dev ' '{print $2}')'" ]; then' >> $preup
92
+ echo 'if [['$interfaces']]; then' >> $preup
93
echo ' sleep 3' >> $preup
94
echo ' /sbin/iptables-restore < /etc/iptables.rules' >> $preup
95
echo 'fi' >> $preup
0 commit comments