pld-ftp-admin: bin/pfa-lintpkg - lock tree for rpmlint as well

glen glen at pld-linux.org
Sat Feb 12 19:59:44 CET 2011


Author: glen                         Date: Sat Feb 12 18:59:44 2011 GMT
Module: pld-ftp-admin                 Tag: HEAD
---- Log message:
- lock tree for rpmlint as well

---- Files affected:
pld-ftp-admin/bin:
   pfa-lintpkg (1.8 -> 1.9) 

---- Diffs:

================================================================
Index: pld-ftp-admin/bin/pfa-lintpkg
diff -u pld-ftp-admin/bin/pfa-lintpkg:1.8 pld-ftp-admin/bin/pfa-lintpkg:1.9
--- pld-ftp-admin/bin/pfa-lintpkg:1.8	Sat Feb 12 19:30:32 2011
+++ pld-ftp-admin/bin/pfa-lintpkg	Sat Feb 12 19:59:39 2011
@@ -145,6 +145,11 @@
             rc = 1
         return rc == 0
 
+lock = 'rpmlint:'+treename
+if not ftpio.lock(lock, True):
+    print >>sys.stderr, "ERR: %s tree already locked for rpmlint" % treename
+    sys.exit(1)
+
 if not quiet:
     print "rpmlint of %d files from %d packages" % (len(files), len(tree.loadedpkgs))
 lint = LintPkg("~/tmp/rpmlint")
@@ -157,3 +162,5 @@
 
 if not quiet:
     lint.print_stats()
+
+ftpio.unlock(lock)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-ftp-admin/bin/pfa-lintpkg?r1=1.8&r2=1.9&f=u



More information about the pld-cvs-commit mailing list