aboutsummaryrefslogtreecommitdiff
path: root/gkeys
diff options
context:
space:
mode:
Diffstat (limited to 'gkeys')
-rw-r--r--gkeys/etc/gkeys.conf84
-rw-r--r--gkeys/etc/gkeys.conf.sample4
-rwxr-xr-xgkeys/setup.py2
3 files changed, 87 insertions, 3 deletions
diff --git a/gkeys/etc/gkeys.conf b/gkeys/etc/gkeys.conf
new file mode 100644
index 0000000..77869a1
--- /dev/null
+++ b/gkeys/etc/gkeys.conf
@@ -0,0 +1,84 @@
+# Gentoo-keys configuration file
+#
+
+[base]
+
+# keyserver: server to use to obtain the keys from
+keyserver: pool.sks-keyservers.net
+
+
+# gkeysdir: Base directory to use as the path prefix to use
+# for the gkey directories, keyring settings
+# eg: '/' for root if absolute paths are used
+# for sub-directories, keyrings
+# eg: /var/lib/gentoo/gkeys if using relative paths
+gkeysdir: /var/lib/gentoo/gkeys
+
+
+# keyring: The directory where the official keyring with the specified keys
+# will be exported.
+keyring: %(gkeysdir)s/keyrings
+
+
+# Base directory to use as the path prefix to use
+# for the signing capable keyrings, keyring settings
+# eg: '/' for root if absolute paths are used for homedir, keyring
+# eg: %(gkeysdir)s if using relative paths
+sign-keydir: %(gkeysdir)s/sign
+
+
+# seedsdir: The directory for all seed files
+# used when searching all seed files.
+seedsdir: %(gkeysdir)s/seeds
+
+
+# logfile directory
+logdir: /var/log/gkeys
+
+
+[permissions]
+
+# Permissions settings (octal)
+# chmod setting (octal)
+directories: 0o775
+
+#umask setting (octal)
+files: 0o007
+
+
+[seeds]
+
+# *-seedfile: json txt file of name, keyid, fingerprint
+# entry per line
+gentoo: %(seedsdir)s/gentoo.seeds
+gentoo-devs: %(seedsdir)s/gentoodevs.seeds
+
+
+[seedurls]
+
+# Use the filenames as the keys.
+# The will be paired to the seed file of the same name for fetching, updating
+gentoo: https://api.gentoo.org/gentoo-keys/seeds/gentoo.seeds
+gentoo-devs: https://api.gentoo.org/gentoo-keys/seeds/gentoodevs.seeds
+
+
+[sign]
+
+# GKEY nick used for verification of seeds and other gkey files
+#nick = foo
+
+
+# The home or key directory to use for signing files
+#keydir: foo
+
+
+# keyring to use if not the default
+# keyring: bar
+
+
+# The key fingerprint to use for signing
+# key: 0x01234567891012345
+
+
+# the gpg signature option to use for signing
+# type: detach-sign
diff --git a/gkeys/etc/gkeys.conf.sample b/gkeys/etc/gkeys.conf.sample
index d8da3f1..77869a1 100644
--- a/gkeys/etc/gkeys.conf.sample
+++ b/gkeys/etc/gkeys.conf.sample
@@ -51,7 +51,7 @@ files: 0o007
# *-seedfile: json txt file of name, keyid, fingerprint
# entry per line
gentoo: %(seedsdir)s/gentoo.seeds
-gentoodevs: %(seedsdir)s/gentoodevs.seeds
+gentoo-devs: %(seedsdir)s/gentoodevs.seeds
[seedurls]
@@ -59,7 +59,7 @@ gentoodevs: %(seedsdir)s/gentoodevs.seeds
# Use the filenames as the keys.
# The will be paired to the seed file of the same name for fetching, updating
gentoo: https://api.gentoo.org/gentoo-keys/seeds/gentoo.seeds
-gentoodevs: https://api.gentoo.org/gentoo-keys/seeds/gentoodevs.seeds
+gentoo-devs: https://api.gentoo.org/gentoo-keys/seeds/gentoodevs.seeds
[sign]
diff --git a/gkeys/setup.py b/gkeys/setup.py
index 4beae57..23af045 100755
--- a/gkeys/setup.py
+++ b/gkeys/setup.py
@@ -31,7 +31,7 @@ setup(
packages=['gkeys'],
scripts=['bin/gkeys'],
data_files=(
- #(os.path.join(os.sep, EPREFIX.lstrip(os.sep), 'etc/gkeys/'), ['etc/gkeys.conf']),
+ (os.path.join(os.sep, EPREFIX.lstrip(os.sep), 'etc/gkeys/'), ['etc/gkeys.conf']),
(os.path.join(os.sep, EPREFIX.lstrip(os.sep), 'etc/gkeys/'), ['etc/gkeys.conf.sample']),
),
license=__license__,