1 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
9 cmd = "cd rpm/SPECS; TMPDIR=$HOME/%s rpmbuild --nobuild %s %s 2>&1" \
10 % (b.b_id, b.bconds_string(), b.spec)
12 rx = re.compile(r"^\s*([^\s]+) .*is needed by")
14 b.log_line("checking BR")
15 for l in f.xreadlines():
16 b.log_line("rpm: %s" % l)
18 if m: needed[m.group(1)] = 1
21 b.log_line("no BR needed")
24 for bre in needed.keys():
25 nbr = nbr + " " + re.escape(bre)
26 br = string.strip(nbr)
27 b.log_line("installing BR: %s" % br)
28 res = chroot.run("poldek --up; poldek --upa; poldek --unique-pkg-names -v --upgrade %s" % br,
32 b.log_line("error: BR installation failed")