From: Zac Medico Date: Sat, 17 Jun 2006 23:30:01 +0000 (-0000) Subject: Log parallel-fetch output to /var/log/emerge-fetch.log just in case it's needed.... X-Git-Tag: v2.1.1~469 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=38375d35ae71d68e9bff8945a242c2380de0098b;p=portage.git Log parallel-fetch output to /var/log/emerge-fetch.log just in case it's needed. See bug #137105. svn path=/main/trunk/; revision=3525 --- diff --git a/bin/emerge b/bin/emerge index a5b15211e..cb66603fe 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1936,10 +1936,15 @@ class depgraph: sys.stdout.close() sys.stderr.close() time.sleep(3) # allow the parent to have first fetch - sys.stdout = open("/dev/null","w") - sys.stderr = open("/dev/null","w") + fetchlog = "/var/log/emerge-fetch.log" + sys.stdout = open(fetchlog, "a") + sys.stderr = sys.stdout os.dup2(sys.stdout.fileno(), 1) - os.dup2(sys.stdout.fileno(), 2) + os.dup2(sys.stderr.fileno(), 2) + portage_util.apply_secpass_permissions(fetchlog, + uid=portage.portage_uid, gid=portage.portage_gid, + mode=0660) + # wipe the mtimedb so that portage doesn't attempt to flush it. # do not convert this code away from a fork without correcting this. portage.mtimedb = None