David Runge a5be572136
keyringctl: Derive output dir from file and allow override
keyringctl:
Change `convert_certificates()` to use a more descriptive
`name_override` parameter in its signature to allow the overriding of
the username directory name into which key material is persisted.
Distinguish between the per-username directory and the eventual key
material directory. Instead of the key directory return the username
directory.
Change the `persist*` functions to use the `key_dir` instead of the
`root_dir` terminology as well.

Change `convert()` to optionally allow a `name_override` as well and use
that in the calls to `convert_certificate()`. Make the moving of files
more robust, by at least allowing to move the per-key directories for a
username, if the username target directory exists already. NOTE: This
needs expansion for the use-case where existing files should be
updated/extended by new files.

Add an additional argument to the 'convert' argparse parser to allow
users to override the target username directory name.
2021-11-30 22:54:05 +01:00
2021-08-18 17:00:51 +00:00
2021-09-02 22:07:09 +02:00
2020-01-08 14:44:28 +01:00
2021-11-30 00:18:53 +01:00
2021-11-30 00:18:53 +01:00
2017-05-26 08:23:34 +02:00
2021-08-18 23:52:26 +02:00
2021-06-11 08:52:53 +02:00
2021-11-30 00:18:53 +01:00
2021-07-29 07:48:34 +02:00
2021-10-28 11:59:05 +02:00
2021-05-08 20:35:53 +02:00

Arch Linux Keyring

Repository for the Arch Linux keyring package.

Addition/Removal/Update of a packaging key

  1. Get the keyid from the bugreport in the keyring project
  2. Add the keyid to packager-keyids in alphabetic order, following this format: full size keyid, a tab, nickname.

Revoking a packager key

  1. Create a key removal task in the keyring project.
  2. Remove the keyid of the revoked user from packager-keyids.
  3. Add the removed keyid to packager-revoked-keyids, in alphabetic order, following this format: full size keyid, a tab, nickname, a tab and reason of revocation.

Keyring release

  1. bump the version in the Makefile
  2. Run update-keys
  3. git add the new .asc file in the packager directory.
  4. Commit everything as 'Update keyring'
  5. Create a new tag git tag -s $(date +"%Y%m%d")
  6. Push changes
  7. Upload the source tarball with make dist upload
  8. Update the package
Description
Arch Linux CondorCore repo PGP keyring
Readme 19 MiB
Languages
Python 96.8%
Makefile 1.9%
Shell 1.3%