From: Fabian Groffen Date: Sat, 3 Nov 2007 19:03:05 +0000 (-0000) Subject: Use an elog file /inside/ the prefix. It would have been better to use a variable... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=3628c990d3e9fa8347cf65ef8a131fa768e63769;p=portage.git Use an elog file /inside/ the prefix. It would have been better to use a variable for this, such that admins/users can change this location. Thanks DirkT for pointing out the prefix issue. svn path=/main/branches/prefix/; revision=8396 --- diff --git a/pym/portage/elog/mod_save.py b/pym/portage/elog/mod_save.py index 35c433828..cccd63796 100644 --- a/pym/portage/elog/mod_save.py +++ b/pym/portage/elog/mod_save.py @@ -6,6 +6,7 @@ import os, time from portage.data import portage_uid, portage_gid from portage.util import ensure_dirs +from portage.const import EPREFIX def process(mysettings, key, logentries, fulltext): path = key.replace("/", ":") @@ -13,7 +14,7 @@ def process(mysettings, key, logentries, fulltext): if mysettings["PORT_LOGDIR"] != "": elogdir = os.path.join(mysettings["PORT_LOGDIR"], "elog") else: - elogdir = os.path.join(os.sep, "var", "log", "portage", "elog") + elogdir = os.path.join(EPREFIX, "var", "log", "portage", "elog") ensure_dirs(elogdir, uid=portage_uid, gid=portage_gid, mode=02770) elogfilename = elogdir+"/"+path+":"+time.strftime("%Y%m%d-%H%M%S", time.gmtime(time.time()))+".log"