Author: mmazur Date: Sun Feb 20 12:45:30 2005 GMT
Module: pld-builder.new Tag: HEAD
---- Log message:
- remove old pkgs in /spools/ready
---- Files affected:
pld-builder.new/PLD_Builder:
maintainer.py (1.1 -> 1.2)
---- Diffs:
================================================================
Index: pld-builder.new/PLD_Builder/maintainer.py
diff -u pld-builder.new/PLD_Builder/maintainer.py:1.1
pld-builder.new/PLD_Builder/maintainer.py:1.2
--- pld-builder.new/PLD_Builder/maintainer.py:1.1 Sun Feb 20 12:58:13 2005
+++ pld-builder.new/PLD_Builder/maintainer.py Sun Feb 20 13:45:25 2005
@@ -5,6 +5,7 @@
import os
import time
import util
+import chroot
def clean_dir(path, max):
curtime=time.time()
@@ -19,12 +20,25 @@
clean_dir(path.www_dir+'srpms', 2592000) # a month
def handle_bin():
- pass
+ f=chroot.popen("""ls -l --time-style +%s /spools/ready""", 'root')
+ rmpkgs=[]
+ curtime=time.time()
+ for i in f:
+ if i[-4:-1]!='rpm':
+ continue
+ tmp=i.split()
+ mtime=int(tmp[5])
+ pkgname=tmp[6]
+ if curtime - mtime > config.max_keep_time:
+ rmpkgs.append(pkgname)
+ if rmpkgs:
+ print ' '.join(rmpkgs)
+ f.close()
if __name__ == '__main__':
init_conf()
bb=config.binary_builders[:]
- clean_dir(path.spool_dir+'builds', config.max_keep_time)
+ clean_dir(path.spool_dir+'builds', 2592000) # a month
if config.src_builder:
try:
init_conf(config.src_builder)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/pld-builder.new/PLD_Builder/maintainer.py?r1=1.1&r2=1.2&f=u
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit