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