diff options
author | Bart De Schuymer <bdschuym@pandora.be> | 2005-11-01 08:56:12 +0000 |
---|---|---|
committer | Bart De Schuymer <bdschuym@pandora.be> | 2005-11-01 08:56:12 +0000 |
commit | 8d939e257180a9089ce12986cc9463de436df4c1 (patch) | |
tree | aa6e6c84192af3a99f2c86566bd87d962250a791 | |
parent | f8a95ce9d0890fa027b5b8ffc38ce8ec044ce4f0 (diff) | |
download | ebtables-8d939e257180a9089ce12986cc9463de436df4c1.tar.gz |
delete files before saving
-rw-r--r-- | ebtables.sysv | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ebtables.sysv b/ebtables.sysv index 5ba102f..d9c4082 100644 --- a/ebtables.sysv +++ b/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 |