]> git.decadent.org.uk Git - dak.git/blobdiff - scripts/debian/expire_dumps
Fix path
[dak.git] / scripts / debian / expire_dumps
index b09f88dd00fb6804a6e8e467bc1803546430ca31..b7b20655da25baa7d07798163987fb6ba8ba709c 100755 (executable)
@@ -33,13 +33,14 @@ from optparse import OptionParser
 
 RULES = [
     {'days':14,   'interval':0},
-    {'days':31,   'interval':1},
+    {'days':31,   'interval':7},
     {'days':365,  'interval':31},
     {'days':3650, 'interval':365},
 
     # 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: