X-Git-Url: https://git.tld-linux.org/?p=tld-builder.git;a=blobdiff_plain;f=TLD_Builder%2Frpm_builder.py;h=c2ac3634da4217b3e0657b925af51a47eb1ef93d;hp=d8fdb9cd22089925311a013b4a1050c0b4334ed6;hb=a68953c88fba6e657febf9cb06273f44288f759c;hpb=4c1b8295857d2b8d2b2975c4030d61c3f1b61bcb diff --git a/TLD_Builder/rpm_builder.py b/TLD_Builder/rpm_builder.py index d8fdb9c..c2ac363 100644 --- a/TLD_Builder/rpm_builder.py +++ b/TLD_Builder/rpm_builder.py @@ -14,6 +14,7 @@ from config import config, init_conf from bqueue import B_Queue import lock import util +import shutil import loop import path import status @@ -128,11 +129,12 @@ def fetch_src(r, b): o = chroot.popen("cat > %s" % b.src_rpm, mode = "w") try: - bytes = util.sendfile(f, o) + shutil.copyfileobj(f, o) except IOError as e: b.log_line("error: unable to write to `%s': %s" % (b.src_rpm, e)) raise + bytes = f.tell() f.close() o.close() t = time.time() - start