summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2012-10-31 20:59:39 -0700
committerBrian Dolbec <dolsen@gentoo.org>2012-10-31 20:59:39 -0700
commit51ac7357314ff1a3648420e92f26f2d393be0277 (patch)
tree40e9467fa3a1cb5025c5b12e779a5691647e3b29
parenta2d4aef01ea7e2a850eb31df42b81681c6961d00 (diff)
downloadlayman-51ac7357314ff1a3648420e92f26f2d393be0277.tar.gz
layman-51ac7357314ff1a3648420e92f26f2d393be0277.tar.bz2
layman-51ac7357314ff1a3648420e92f26f2d393be0277.zip
fix a bug in layman-updater to use MakeConf class to create a proper make.conf file.
Fix a comment path in MakeConf.
-rw-r--r--layman/makeconf.py2
-rw-r--r--layman/updater.py11
2 files changed, 5 insertions, 8 deletions
diff --git a/layman/makeconf.py b/layman/makeconf.py
index 5f18b63..9740072 100644
--- a/layman/makeconf.py
+++ b/layman/makeconf.py
@@ -281,7 +281,7 @@ class MakeConf:
def content(self):
'''
- Returns the content of the /var/layman/make.conf file.
+ Returns the content of the /var/lib/layman/make.conf file.
'''
try:
make_conf = codecs.open(self.path, 'r', 'utf-8')
diff --git a/layman/updater.py b/layman/updater.py
index 1108ea3..ba9a1b8 100644
--- a/layman/updater.py
+++ b/layman/updater.py
@@ -145,12 +145,9 @@ class Main(object):
self.output.info(" Creating layman's make.conf file")
# create layman's %(storage)s/make.conf
# so portage won't error
- try:
- make_conf = fileopen(self.config['make_conf'], mode="w")
- make_conf.write("# Layman's make.conf\n\n")
- make_conf.close()
- except Exception, error:
- self.output.error(" layman-updater: Error creating make.conf:")
- self.output.error(" %s" % error)
+ from layman.makeconf import MakeConf
+ maker = MakeConf(self.config, None)
+ maker.write()
+