Hello community, here is the log from the commit of package mkdud for openSUSE:Factory checked in at 2020-06-25 15:08:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkdud (Old) and /work/SRC/openSUSE:Factory/.mkdud.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkdud" Thu Jun 25 15:08:06 2020 rev:31 rq:816867 version:1.49 Changes: -------- --- /work/SRC/openSUSE:Factory/mkdud/mkdud.changes 2020-03-05 23:21:20.297279770 +0100 +++ /work/SRC/openSUSE:Factory/.mkdud.new.3060/mkdud.changes 2020-06-25 15:09:06.441681440 +0200 @@ -1,0 +2,7 @@ +Wed Jun 24 16:04:34 UTC 2020 - [email protected] + +- merge gh#openSUSE/mkdud#33 +- add --sign-key-id option to allow specifying a gpg signing key by id +- 1.49 + +-------------------------------------------------------------------- Old: ---- mkdud-1.48.tar.xz New: ---- mkdud-1.49.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkdud.spec ++++++ --- /var/tmp/diff_new_pack.dTQM1T/_old 2020-06-25 15:09:08.881689097 +0200 +++ /var/tmp/diff_new_pack.dTQM1T/_new 2020-06-25 15:09:08.881689097 +0200 @@ -30,7 +30,7 @@ Summary: Create driver update from rpms License: GPL-3.0-or-later Group: Hardware/Other -Version: 1.48 +Version: 1.49 Release: 0 Source: %{name}-%{version}.tar.xz Url: https://github.com/openSUSE/mkdud ++++++ mkdud-1.48.tar.xz -> mkdud-1.49.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-1.48/VERSION new/mkdud-1.49/VERSION --- old/mkdud-1.48/VERSION 2020-03-04 15:13:49.000000000 +0100 +++ new/mkdud-1.49/VERSION 2020-06-24 18:04:34.000000000 +0200 @@ -1 +1 @@ -1.48 +1.49 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-1.48/changelog new/mkdud-1.49/changelog --- old/mkdud-1.48/changelog 2020-03-04 15:13:49.000000000 +0100 +++ new/mkdud-1.49/changelog 2020-06-24 18:04:34.000000000 +0200 @@ -1,3 +1,7 @@ +2020-06-24: 1.49 + - merge gh#openSUSE/mkdud#33 + - add --sign-key-id option to allow specifying a gpg signing key by id + 2020-03-04: 1.48 - merge gh#openSUSE/mkdud#32 - updated troubleshooting section in HOWTO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-1.48/mkdud new/mkdud-1.49/mkdud --- old/mkdud-1.48/mkdud 2020-03-04 15:13:49.000000000 +0100 +++ new/mkdud-1.49/mkdud 2020-06-24 18:04:34.000000000 +0200 @@ -138,6 +138,7 @@ my $opt_sign; my $opt_sign_direct; my $opt_sign_key; +my $opt_sign_key_id; my $opt_dud_prefix; my $opt_vendor; my $opt_preparer; @@ -196,6 +197,7 @@ 'detached-sign' => \$opt_sign, 'sign' => sub { $opt_sign = 1; $opt_sign_direct = 1 }, 'sign-key=s' => \$opt_sign_key, + 'sign-key-id=s' => \$opt_sign_key_id, 'obs-keys' => \$opt_obs_keys, 'force' => sub { $opt_fix_yast = $opt_fix_usr_src = $opt_fix_dist = $opt_fix_adddir = 0 }, 'fix-yast!' => \$opt_fix_yast, @@ -241,6 +243,7 @@ } $opt_sign_key ||= $config{'sign-key'}; +$opt_sign_key_id ||= $config{'sign-key-id'}; if($opt_obs_keys) { my $f; @@ -413,6 +416,7 @@ --sign Sign the driver update. --detached-sign Sign the driver update creating a detached signature. --sign-key KEY_FILE Use this key for signing. + --sign-key-id KEY_ID Use this key id for signing (anything gpg accepts). --volume Set ISO volume id (if using format 'iso'). --vendor Set ISO publisher id (if using format 'iso'). --preparer Set ISO data preparer id (if using format 'iso'). @@ -2118,6 +2122,17 @@ { return if !$opt_sign; + if($opt_sign_key_id) { + $sign_key_ok = 1; + $sign_key_id = $opt_sign_key_id; + $sign_key_dir = "$ENV{HOME}/.gnupg"; + die "$sign_key_dir: no such gpg directory\n" unless -d $sign_key_dir; + + print "using signing key, keyid = $sign_key_id\n"; + + return; + } + die "no sign key specified\n" if !$opt_sign_key; my $key = $opt_sign_key; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-1.48/mkdud_man.adoc new/mkdud-1.49/mkdud_man.adoc --- old/mkdud-1.48/mkdud_man.adoc 2020-03-04 15:13:49.000000000 +0100 +++ new/mkdud-1.49/mkdud_man.adoc 2020-06-24 18:04:34.000000000 +0200 @@ -145,6 +145,12 @@ *--sign-key*=_KEY_FILE_:: Use this key for signing. Alternatively, use the `sign-key` entry in `~/.mkdudrc`. +*--sign-key-id*=_KEY_ID_:: +Use this key id for signing (anything gpg accepts). +Alternatively, use the `sign-key-id` entry in `~/.mkdudrc`. + +If both *--sign-key* and *--sign-key-id* are specified, *--sign-key-id* wins. + +*Note*: gpg might show an interactive dialog asking for a password to unlock the key. + *--volume*:: Set ISO volume id (if using format `iso`). @@ -170,6 +176,9 @@ *sign-key*=_KEY_FILE_:: File name of the private signing key. The same as the *--sign-key* option. +*sign-key-id*=_KEY_ID_:: +Key id of the signing key. The same as the *--sign-key-id* option. + == Driver Update SOURCES
