X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=scripts%2Fdebian%2Fexpire_dumps;h=b7b20655da25baa7d07798163987fb6ba8ba709c;hb=555ead275da590d2325c2fa4ef2652547100d72b;hp=9fa6adebae808d6206db6e2fc82fd5e91dc62903;hpb=16f731a893f0ba036a995c25b8b5f3490394070e;p=dak.git diff --git a/scripts/debian/expire_dumps b/scripts/debian/expire_dumps index 9fa6adeb..b7b20655 100755 --- a/scripts/debian/expire_dumps +++ b/scripts/debian/expire_dumps @@ -40,6 +40,7 @@ RULES = [ # keep 14 days, all each day # keep 31 days, 1 each 7th day # keep 365 days, 1 each 31th day + # keep 3650 days, 1 each 365th day ] TODAY = datetime.today() @@ -58,7 +59,7 @@ def all_files(pattern, search_path, pathsep=os.pathsep): def parse_file_dates(list): out = [] # dump_2006.05.02-11:52:01.bz2 - p = re.compile('^\./dump_([0-9]{4})\.([0-9]{2})\.([0-9]{2})-([0-9]{2}):([0-9]{2}):([0-9]{2})(.bz2)?$') + p = re.compile('^\./dump_([0-9]{4})\.([0-9]{2})\.([0-9]{2})-([0-9]{2}):([0-9]{2}):([0-9]{2})(.xz)?$') for file in list: m = p.search(file) if m: