commit:     dfe6fd48a50d5753127a3720259f10312822a39b
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 10 14:14:27 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 10 14:14:27 2015 +0000
URL:        https://gitweb.gentoo.org/proj/gentoo-keys.git/commit/?id=dfe6fd48

gkeys: Fix setting deafault location of homedir

Pass in the os.expanduser('~') setting to the config parser.
Comment out the gkeys.conf homedir setting so it can use the passed in default.

 gkeys/etc/gkeys.conf  | 4 +++-
 gkeys/gkeys/config.py | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/gkeys/etc/gkeys.conf b/gkeys/etc/gkeys.conf
index 3f15051..e7a363f 100644
--- a/gkeys/etc/gkeys.conf
+++ b/gkeys/etc/gkeys.conf
@@ -16,7 +16,9 @@ gkeysdir: /var/lib/gentoo/gkeys
 
 
 # default user home directory
-homedir:
+# normally set by expanding ~
+# uncomment and edit for a custom location
+#homedir:
 
 
 # user gkey directory

diff --git a/gkeys/gkeys/config.py b/gkeys/gkeys/config.py
index 96e85e6..1cac0b0 100644
--- a/gkeys/gkeys/config.py
+++ b/gkeys/gkeys/config.py
@@ -99,8 +99,8 @@ class GKeysConfig(GPGConfig):
             self.defaults[key] = self._sub_(self.defaults[key])
         defaults = OrderedDict()
         # Add only the defaults we want in the configparser
-        for key in ['gkeysdir', 'keyring', 'sign-keydir', 'logdir', 'seedsdir',
-            'keyserver']:
+        for key in ['gkeysdir', 'homedir', 'keyring', 'sign-keydir', 'logdir',
+            'seedsdir', 'keyserver']:
             defaults[key] = self.defaults[key]
         if filename == None:
             filename = self.defaults['config']

Reply via email to