SVN: toys/stbr/src-builder-status.py
shadzik
shadzik at pld-linux.org
Fri Nov 28 14:52:42 CET 2008
Author: shadzik
Date: Fri Nov 28 14:52:41 2008
New Revision: 10008
Added:
toys/stbr/src-builder-status.py (contents, props changed)
Log:
- get spec status from src-builder
Added: toys/stbr/src-builder-status.py
==============================================================================
--- (empty file)
+++ toys/stbr/src-builder-status.py Fri Nov 28 14:52:41 2008
@@ -0,0 +1,37 @@
+#!/usr/bin/python
+
+import os
+import sys
+import re
+import readline
+
+mailbox = "/var/mail/stbr"
+#f_log = "/home/users/stbr/ApHeX/scripts/"
+f_log = "./"
+
+lines = []
+builder_l = []
+status_l = []
+
+def parseMailbox():
+ try:
+ spec = sys.argv[1]
+ except(IndexError):
+ return
+ f = open(mailbox, 'r')
+ read = f.xreadlines()
+ for l in read:
+ l = l.strip()
+ lines.append(l)
+ for i in range(len(lines)):
+ if re.match("^From:", lines[i]):
+ Rbuilder = lines[i].split(" ")
+ builder_l.append(Rbuilder[2])
+ if re.match(spec, lines[i]):
+ status = lines[i].split(" ")
+ status_l.append(status[2])
+ for i in range(len(status_l)):
+ if re.match("^t.-src", builder_l[i]):
+ print "%s" % (status_l[i])
+
+parseMailbox()
More information about the pld-cvs-commit
mailing list