fix bug with misplaced summary.log when EPREFIX=''
authorFabian Groffen <grobian@gentoo.org>
Thu, 11 Mar 2010 20:35:20 +0000 (20:35 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 11 Mar 2010 20:35:20 +0000 (20:35 -0000)
svn path=/main/branches/prefix/; revision=15818

pym/portage/elog/mod_save_summary.py

index 5ac8c2bc0d81a3bd996c773bbbe23bb7001988bb..732092228822d892284b6cb967b14eafa76cafa4 100644 (file)
@@ -12,13 +12,13 @@ from portage import _unicode_encode
 from portage.data import portage_uid, portage_gid
 from portage.localization import _
 from portage.util import ensure_dirs, apply_permissions
-from portage.const import EPREFIX
+from portage.const import EPREFIX_LSTRIP
 
 def process(mysettings, key, logentries, fulltext):
        if mysettings["PORT_LOGDIR"] != "":
                elogdir = os.path.join(mysettings["PORT_LOGDIR"], "elog")
        else:
-               elogdir = os.path.join(EPREFIX, "var", "log", "portage", "elog")
+               elogdir = os.path.join("/", EPREFIX_LSTRIP, "var", "log", "portage", "elog")
        ensure_dirs(elogdir, uid=portage_uid, gid=portage_gid, mode=0o2770)
 
        # TODO: Locking