Blame iptables/tests/shell/testcases/ipt-restore/0006-ip6t-4_0
|
Packit Service |
d1fe03 |
#!/bin/bash
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
# Make sure ip6tables-restore simply ignores
|
|
Packit Service |
d1fe03 |
# rules starting with -4
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
set -e
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
# show rules, drop uninteresting policy settings
|
|
Packit Service |
d1fe03 |
ipt_show() {
|
|
Packit Service |
d1fe03 |
$XT_MULTI ip6tables -S | grep -v '^-P'
|
|
Packit Service |
d1fe03 |
}
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
# issue reproducer for ip6tables-restore
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
$XT_MULTI ip6tables-restore <
|
|
Packit Service |
d1fe03 |
*filter
|
|
Packit Service |
d1fe03 |
-A FORWARD -m comment --comment any -j ACCEPT
|
|
Packit Service |
d1fe03 |
-4 -A FORWARD -m comment --comment ipv4 -j ACCEPT
|
|
Packit Service |
d1fe03 |
-6 -A FORWARD -m comment --comment ipv6 -j ACCEPT
|
|
Packit Service |
d1fe03 |
COMMIT
|
|
Packit Service |
d1fe03 |
EOF
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
EXPECT='-A FORWARD -m comment --comment any -j ACCEPT
|
|
Packit Service |
d1fe03 |
-A FORWARD -m comment --comment ipv6 -j ACCEPT'
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
diff -u -Z <(echo -e "$EXPECT") <(ipt_show)
|