X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=TLD_Builder%2Finstall.py;h=d8badcc2700accf4ef094b33f8782684f28eb89d;hb=99c8ec16ca741caf94419fa7976525744ce9aed1;hp=3ee53e7f058c4c6a03667851e2147711a7138804;hpb=b7bf1e2b6deab33a0a91bbeb14f3dddf701707ba;p=tld-builder.git diff --git a/TLD_Builder/install.py b/TLD_Builder/install.py index 3ee53e7..d8badcc 100644 --- a/TLD_Builder/install.py +++ b/TLD_Builder/install.py @@ -53,7 +53,7 @@ def close_killset(killset): return errors def upgrade_from_batch(r, b): - f = chroot.popen("rpm --test -F %s 2>&1" % b.files.join(), user = "root") + f = chroot.popen("rpm --test -F %s 2>&1" % ' '.join(b.files), user = "root") killset = {} rx = re.compile(r' \(installed\) (?P[^\s]+)-[^-]+-[^-]+$') for l in f: @@ -66,7 +66,7 @@ def upgrade_from_batch(r, b): util.append_to(b.logfile, err) log.notice("cannot upgrade rpms") return False - k = killset.keys().join() + k = ' '.join(killset.keys()) if True: b.log_line("upgrade requires removal of %s" % k) res = chroot.run("rpm -e %s" % k, logfile = b.logfile, user = "root") @@ -79,8 +79,8 @@ def upgrade_from_batch(r, b): b.log_line("upgrade would need removal of %s" % k) return False b.log_line("upgrading packages") - logbuf = StringIO.StringIO() - res = chroot.run("rpm -Fvh %s" % b.files.join(), user = "root", logfile = b.logfile) + logbuf = StringIO() + res = chroot.run("rpm -Fvh %s" % ' '.join(b.files), user = "root", logfile = b.logfile) if res != 0: b.log_line("package upgrade failed") logbuf.close()