aboutsummaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-filter/ebtables/ebtables-2.0.10-4/ebtables-save
diff options
context:
space:
mode:
Diffstat (limited to 'meta-networking/recipes-filter/ebtables/ebtables-2.0.10-4/ebtables-save')
-rwxr-xr-xmeta-networking/recipes-filter/ebtables/ebtables-2.0.10-4/ebtables-save43
1 files changed, 0 insertions, 43 deletions
diff --git a/meta-networking/recipes-filter/ebtables/ebtables-2.0.10-4/ebtables-save b/meta-networking/recipes-filter/ebtables/ebtables-2.0.10-4/ebtables-save
deleted file mode 100755
index 2d7fc4ed7c..0000000000
--- a/meta-networking/recipes-filter/ebtables/ebtables-2.0.10-4/ebtables-save
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/bash
-
-EBTABLES="/sbin/ebtables"
-
-[ -x "$EBTABLES" ] || exit 1
-
-echo "# Generated by ebtables-save v1.0 on $(date)"
-
-cnt=""
-[ "x$EBTABLES_SAVE_COUNTER" = "xyes" ] && cnt="--Lc"
-
-for table_name in $(grep -E '^ebtable_' /proc/modules | cut -f1 -d' ' | sed s/ebtable_//); do
- table=$($EBTABLES -t $table_name -L $cnt)
- [ $? -eq 0 ] || { echo "$table"; exit -1; }
-
- chain=""
- rules=""
- while read line; do
- [ -z "$line" ] && continue
-
- case "$line" in
- Bridge\ table:\ *)
- echo "*${line:14}"
- ;;
- Bridge\ chain:\ *)
- chain="${line:14}"
- chain="${chain%%,*}"
- policy="${line##*policy: }"
- echo ":$chain $policy"
- ;;
- *)
- if [ "$cnt" = "--Lc" ]; then
- line=${line/, pcnt \=/ -c}
- line=${line/-- bcnt \=/}
- fi
- rules="$rules-A $chain $line\n"
- ;;
- esac
- done <<EOF
-$table
-EOF
- echo -e $rules
-done