]> git.pld-linux.org Git - projects/pld-ftp-admin.git/commitdiff
- added maintainer.py; currenty handles cleaning up '.test-builds'
authorMariusz Mazur <mmazur@pld-linux.org>
Tue, 3 May 2005 22:29:03 +0000 (22:29 +0000)
committerMariusz Mazur <mmazur@pld-linux.org>
Tue, 3 May 2005 22:29:03 +0000 (22:29 +0000)
Changed files:
    bin/pfa-maintainer -> 1.1
    modules/config.py -> 1.4

bin/pfa-maintainer [new file with mode: 0755]
modules/config.py

diff --git a/bin/pfa-maintainer b/bin/pfa-maintainer
new file mode 100755 (executable)
index 0000000..0d2ea04
--- /dev/null
@@ -0,0 +1,17 @@
+#!/usr/bin/env python
+# vi: encoding=utf-8 ts=8 sts=4 sw=4 et
+
+import sys, os
+sys.path.insert(0, os.environ['HOME']+'/pld-ftp-admin/modules')
+import time
+from config import test_builds_dir, ftp_archs
+
+def clean_dir(path, max):
+    curtime=time.time()
+    for i in os.listdir(path):
+        if curtime - os.path.getmtime(path+'/'+i) > max:
+            os.unlink(path+'/'+i)
+
+for arch in ftp_archs + ['SRPMS']:
+    clean_dir(test_builds_dir+arch, 60*60*24*3)
+
index 68eaaa10048f83a864d10515f5893e9e780a8506..bea35ceb695064107a428e6357e92b2805ffdbc4 100644 (file)
@@ -26,4 +26,5 @@ ftp_dir=value['ftp_dir']+'/'
 incoming_dir=value['ftp_dir']+'/'+value['incoming_dir']+'/'
 default_to=value['ftp_dir']+'/'+value['default_to']+'/'
 ftp_archs=value['ftp_archs'].split(' ')
+test_builds_dir=value['ftp_dir']+'/'+value['test_builds_dir']+'/'
 
This page took 0.156867 seconds and 4 git commands to generate.