Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=849f134cdf06f3d91fa990f4ad025fd5a069cd95

commit 849f134cdf06f3d91fa990f4ad025fd5a069cd95
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Tue Oct 29 11:48:34 2013 +0100

t/s/syncpkgd: show maintainer as well

DeX77 asked for this on IRC

diff --git a/t/s/syncpkgd b/t/s/syncpkgd
index 7d849da..2bada9e 100755
--- a/t/s/syncpkgd
+++ b/t/s/syncpkgd
@@ -59,20 +59,34 @@ def tobuild(pkg):
ret.append(full)
return ret

+def maintainer(fb):
+       sock = open(fb)
+       while True:
+               line = sock.readline()
+               if not line:
+                       break
+               if line[:14] != "# Maintainer: ":
+                       continue
+               # FIXME: we here hardcore the encoding of the FBs
+               m = line[14:].strip().decode('latin1')
+               break
+       sock.close()
+       return m
+
parser = argparse.ArgumentParser(prog='syncpkgd',
description='Utility to manage not yet synced packages')
args = parser.parse_args()

os.chdir("../..")

-for root, dirs, files in os.walk("source"):
+for root, dirs, files in os.walk("source/network-extra/cgit"):
for file in files:
if file == "FrugalBuild":
fb = os.path.join(root, file)
missing = tobuild(fb)
for i in missing:
old = os.stat(fb)[stat.ST_MTIME]
-                               fpms[i.split('-')[-1]].append("%s is missing 
(FB is %s old)" % (i, how_old(old)))
+                               fpms[i.split('-')[-1]].append("%s is missing 
(FB is %s old; %s)" % (i, how_old(old), maintainer(fb)))
archs = fpms.keys()
archs.sort()
sorted = []
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to