aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2015-03-10 07:14:27 -0700
committerBrian Dolbec <dolsen@gentoo.org>2015-03-10 07:14:27 -0700
commitdfe6fd48a50d5753127a3720259f10312822a39b (patch)
tree9b75fbb7fbc9b8418867118a81b36db8fddfded2
parentgkeys/base.py: Fix expanduser error reported by K_F (diff)
downloadgentoo-keys-dfe6fd48a50d5753127a3720259f10312822a39b.tar.gz
gentoo-keys-dfe6fd48a50d5753127a3720259f10312822a39b.tar.bz2
gentoo-keys-dfe6fd48a50d5753127a3720259f10312822a39b.zip
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.
-rw-r--r--gkeys/etc/gkeys.conf4
-rw-r--r--gkeys/gkeys/config.py4
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']