diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | gkeys/etc/gkeys.conf | 84 | ||||
-rw-r--r-- | gkeys/etc/gkeys.conf.sample | 4 | ||||
-rwxr-xr-x | gkeys/setup.py | 2 |
4 files changed, 87 insertions, 4 deletions
@@ -1,4 +1,3 @@ -gkeys.conf *.py[co] /gkeys-gen/LICENSE /gkeys-gen/README.md 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__, |