The utility for building of AlmaLinux distributions (repos, ISO images).
Go to file
Tomas Mlcoch 5bffca5037 Support signing of rpm wrapped live images
With this patch, you can specify a command for
signing of koji builds. For example:

    signing_key_password_file = '~/file_with_password_for_key_fedora-24'
    signing_key_id = '81b46521'
    signing_command = '~/git/releng/scripts/sigulsign_unsigned.py -vv --password=%(signing_key_password)s fedora-24'

'signing_key_password_file' is a path to a file which contains
a password that will be formatted into 'signing_command' string
via '%(signing_key_password)s' string format syntax (if used).
Because pungi config is usualy stored in git and part of compose
logs we don't want password to be included directly in the config.
Note: If '-' is used instead of a filename, then you will be asked
for the password interactivelly right after pungi starts.

'signing_key_id' is ID of the key that will be used for the signing.
This ID will be used when crafting koji paths to signed files
(kojipkgs.fedoraproject.org/packages/NAME/VER/REL/data/signed/KEYID/..).

'signing_command' a command that will be run with a build as a single
argument. This command mustn't require any user interaction.
If you need to pass a password for a signing key to the command,
do this via command line option of the command with use of string
formatting syntax '%(signing_key_password)s' (see details
about 'signing_key_password_file').

Signed-off-by: Tomáš Mlčoch <tmlcoch@redhat.com>
2016-02-18 13:36:38 +01:00
bin Support signing of rpm wrapped live images 2016-02-18 13:36:38 +01:00
doc [live-images] Don't tweak kickstarts 2016-02-17 14:35:28 +01:00
pungi Support signing of rpm wrapped live images 2016-02-18 13:36:38 +01:00
share Allow specifying empty variants 2016-02-16 15:08:15 +01:00
tests Support signing of rpm wrapped live images 2016-02-18 13:36:38 +01:00
.gitignore Extend contributing guide 2015-11-27 10:27:43 +01:00
AUTHORS Initial changes for Pungi 4.0. 2015-02-10 06:47:16 -05:00
COPYING Initial changes for Pungi 4.0. 2015-02-10 06:47:16 -05:00
GPL Update GPL to latest version from https://www.gnu.org/licenses/gpl-2.0.txt 2015-06-25 07:50:03 -04:00
MANIFEST.in Change createrepo config options defaults. 2015-07-08 08:57:50 -04:00
Makefile Rewrite documentation to Sphinx. 2015-07-02 09:18:49 -04:00
RELEASE-NOTES Rename product_* to release_*. 2015-07-09 06:58:30 -04:00
TODO Initial code merge for Pungi 4.0. 2015-02-10 08:19:34 -05:00
git-changelog Allow running scripts with any python in PATH 2015-11-27 08:38:47 +01:00
pungi.spec 4.0.4 release 2016-01-20 09:41:18 -06:00
setup.py 4.0.4 release 2016-01-20 09:41:18 -06:00