blob: bac6fbb8c1d2e369c3dbd48cb2f436ec1ed3968b [file] [log] [blame]
mblighbb7b8912006-10-08 03:59:02 +00001#!/usr/bin/python2.4
2import os, re
3
4topdir = "/home/mirror/tko/abat"
5index = "external.list"
6
7jobs = open(os.path.join(topdir, index), 'r').readlines()
8jobs = [int(job) for job in jobs]
9
10for job in jobs:
11 control = "%s/%d/autobench.dat" % (topdir, job)
12 if not os.path.exists(control):
13 continue
14 variables = {}
15 for line in open(control, 'r').readlines():
16 if line.startswith('+$'):
17 match = re.match(r'\+\$(\S+)\s+(\S?.*)', line)
18 variables{match.group(1)} = match.group(2)
19 if line.startswith('build '):
20 build = line
21
22 if not re.match('(apw|mbligh|andyw|korgtest)', variables{'username'}):
23 print "bad username - %s" % variables{'username'}
24 continue