summaryrefslogtreecommitdiffstats
path: root/pym/elog_modules/mod_save.py
diff options
context:
space:
mode:
authorMarius Mauch <genone@gentoo.org>2006-03-26 06:35:24 +0000
committerMarius Mauch <genone@gentoo.org>2006-03-26 06:35:24 +0000
commit2e8c935fb78beff2f4ebbb16876866be765194ac (patch)
tree2bdd68cdd59264632ad9d1fc62b82bcac5029144 /pym/elog_modules/mod_save.py
parenteb81ae800e93a6103ab233d363afa417a8f0c2a4 (diff)
downloadportage-2e8c935fb78beff2f4ebbb16876866be765194ac.tar.gz
portage-2e8c935fb78beff2f4ebbb16876866be765194ac.tar.bz2
portage-2e8c935fb78beff2f4ebbb16876866be765194ac.zip
move some elog defaults into make.globals, add new vars for mail from and subject (bug #116637), change default location for mod_save logfiles to PORT_LOGDIR/elog (bug #124165)
svn path=/main/trunk/; revision=3014
Diffstat (limited to 'pym/elog_modules/mod_save.py')
-rw-r--r--pym/elog_modules/mod_save.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/elog_modules/mod_save.py b/pym/elog_modules/mod_save.py
index 106e8800a..6c16c2041 100644
--- a/pym/elog_modules/mod_save.py
+++ b/pym/elog_modules/mod_save.py
@@ -4,7 +4,10 @@ from portage_data import portage_uid, portage_gid
def process(mysettings, cpv, logentries, fulltext):
cpv_path = cpv.replace("/", ":")
- elogdir = mysettings["PORTAGE_TMPDIR"]+"/elogs"
+ if mysettings["PORT_LOGDIR"] != "":
+ elogdir = os.path.join(mysettings["PORT_LOGDIR"], "elog")
+ else:
+ elogdir = os.path.join(os.sep, "var", "log", "portage", "elog")
if not os.path.exists(elogdir):
os.makedirs(elogdir)
os.chown(elogdir, portage_uid, portage_gid)