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