X-Git-Url: http://git.samba.org/samba.git/?p=nivanova%2Fsamba-autobuild%2F.git;a=blobdiff_plain;f=ctdb%2Fconfig%2Fevents.d%2F00.ctdb;fp=ctdb%2Fconfig%2Fevents.d%2F00.ctdb;h=d60b9aa53c30bbf308c6862ef8f7db6782ec512e;hp=3649ed001d69334cf5df54a85815c0c087c42a44;hb=52b43d73e9fb925757d7a033b74c9c74bbcc7d32;hpb=5e9aa57c05da9c22ecb5cecd97ea37693b921ba4 diff --git a/ctdb/config/events.d/00.ctdb b/ctdb/config/events.d/00.ctdb index 3649ed001d6..d60b9aa53c3 100755 --- a/ctdb/config/events.d/00.ctdb +++ b/ctdb/config/events.d/00.ctdb @@ -93,9 +93,12 @@ EOF mv "$_db" "$_backup" # Now remove excess backups - ls -td "${_db}."*".corrupt" | - tail -n +$((${CTDB_MAX_CORRUPT_DB_BACKUPS:-10} + 1)) | - xargs rm -f + _max="${CTDB_MAX_CORRUPT_DB_BACKUPS:-10}" + _bdb="${_db##*/}" # basename + find "$_dir" -name "${_bdb}.*.corrupt" | + sort -r | + tail -n +$((_max + 1)) | + xargs rm -f } done }