print red("!!!")
elif len(mymergelist) > 1:
print ">>> starting parallel fetching"
- fetch_log = "/var/log/emerge-fetch.log"
+ fetch_log = portage_const.EPREFIX+"/var/log/emerge-fetch.log"
logfile = open(fetch_log, "w")
fd_pipes = {1:logfile.fileno(), 2:logfile.fileno()}
portage_util.apply_secpass_permissions(fetch_log,
emergehelp.help(myaction, myopts, havecolor)
sys.exit(0)
- if portage.wheelgid == portage.portage_gid:
+ if portage.wheelgid == portage.portage_gid and portage.wheelgid > 500:
print "emerge: wheel group use is being deprecated. Please update group and passwd to"
print " include the portage user as noted above, and then use group portage."
for mypath, (gid, mode, modemask) in dir_mode_map.iteritems():
try:
- mydir = os.path.join(self["ROOT"], mypath)
+ mydir = os.path.join(self["ROOT"], self["EPREFIX"], mypath)
portage_util.ensure_dirs(mydir, gid=gid, mode=mode, mask=modemask)
except portage_exception.PortageException, e:
writemsg("!!! Directory initialization failed: '%s'\n" % mydir,