pld-ftp-admin: scripts/from-incoming.py Rebuild test indexes when something...
arekm
arekm at pld-linux.org
Sun Jan 30 11:54:51 CET 2011
Author: arekm Date: Sun Jan 30 10:54:51 2011 GMT
Module: pld-ftp-admin Tag: HEAD
---- Log message:
Rebuild test indexes when something was moved.
---- Files affected:
pld-ftp-admin/scripts:
from-incoming.py (1.21 -> 1.22)
---- Diffs:
================================================================
Index: pld-ftp-admin/scripts/from-incoming.py
diff -u pld-ftp-admin/scripts/from-incoming.py:1.21 pld-ftp-admin/scripts/from-incoming.py:1.22
--- pld-ftp-admin/scripts/from-incoming.py:1.21 Thu Jan 27 12:47:12 2011
+++ pld-ftp-admin/scripts/from-incoming.py Sun Jan 30 11:54:46 2011
@@ -132,6 +132,8 @@
if not ftpio.lock(cval['default_to']):
sys.exit(0)
+moved_anything = False
+
for uploadinfo in findfiles(incoming_dir + 'SRPMS'):
content = getcontent(incoming_dir + 'SRPMS/' + uploadinfo)
if not content:
@@ -197,6 +199,7 @@
f = open(default_to + 'SRPMS/.metadata/' + srpm + '.info', 'a')
for rpmfile in srcpkg.files['ARCH']:
+ moved_anything = True
if rpmfile[-11:] == '.noarch.rpm' and config.separate_noarch:
move_noarch(f, arch, rpmfile, dstpkg)
else:
@@ -219,3 +222,6 @@
rm(incoming_dir + arch + '/' + uploadinfo)
ftpio.unlock(cval['default_to'])
+
+if moved_anything:
+ os.system("%s/pld-ftp-admin/scripts/gen-indexes.py --quiet --noyum test" % (os.getenv("HOME"))
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-ftp-admin/scripts/from-incoming.py?r1=1.21&r2=1.22&f=u
More information about the pld-cvs-commit
mailing list