summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart De Schuymer <bdschuym@pandora.be>2005-11-01 08:56:12 +0000
committerBart De Schuymer <bdschuym@pandora.be>2005-11-01 08:56:12 +0000
commit356ed999c3cc439e1f3ab70042247e5ec8edd114 (patch)
tree238ecfcef007e60b7d774ac1ee8fea8317cc8f3a
parent8e79882430bb7305bfdba0eb76259cd20143bdb8 (diff)
delete files before saving
-rw-r--r--userspace/ebtables2/ebtables.sysv1
1 files changed, 1 insertions, 0 deletions
diff --git a/userspace/ebtables2/ebtables.sysv b/userspace/ebtables2/ebtables.sysv
index 5ba102f..d9c4082 100644
--- a/userspace/ebtables2/ebtables.sysv
+++ b/userspace/ebtables2/ebtables.sysv
@@ -88,6 +88,7 @@ save() {
__EXEC_PATH__/ebtables-save > /etc/sysconfig/ebtables || RETVAL=1
fi
if [ "$EBTABLES_BINARY_FORMAT" = "yes" ]; then
+ rm __SYSCONFIG__/ebtables.*
for table in $(grep -E '^ebtable_' /proc/modules | cut -f1 -d' ' | sed s/ebtable_//); do
__EXEC_PATH__/ebtables -t $table --atomic-file __SYSCONFIG__/ebtables.$table --atomic-save || RETVAL=1
if [ "$EBTABLES_SAVE_COUNTER" = "no" ]; then