]> TLD Linux GIT Repositories - tld-builder.git/blobdiff - TLD_Builder/maintainer.py
- fix byte/str for chroot.popen
[tld-builder.git] / TLD_Builder / maintainer.py
index 5ba3deb8669b3055aecc151706f70edcd78cbfe6..4d909dfaba2b6dfcc2ec2b713bc91bc893b5689d 100644 (file)
@@ -26,7 +26,7 @@ def send_rpmqa():
     log = tmp + config.rpmqa_filename
     open(log, 'a').write("Query done at: %s\n" % datetime.datetime.now().isoformat(' '))
     chroot.run("rpm -qa|sort", logfile=log)
-    os.chmod(log,0644)
+    os.chmod(log,0o0644)
     ftp.init(rpmqa=True)
     ftp.add(log)
     ftp.flush()
@@ -39,7 +39,7 @@ def handle_src():
 
 def handle_bin():
     send_rpmqa()
-    f=chroot.popen("""ls -l --time-style +%s /spools/ready""", 'root')
+    f=chroot.popen("""ls -l --time-style +%s /spools/ready""", "root", encoding = "utf-8")
     rmpkgs=[]
     curtime=time.time()
     for i in f: