summaryrefslogtreecommitdiffstats
path: root/scripts/swabber-strace-attach
diff options
context:
space:
mode:
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>2015-08-21 17:21:57 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-09-03 12:43:19 +0100
commit752736ae9f9c8842018e45cff2f5b1d770557d86 (patch)
tree0a95ef3491ff7c85747405ad9b831100dc2a9443 /scripts/swabber-strace-attach
parent103f0e5828d352b44681abe7fe47b606e6ad134b (diff)
downloadpoky-752736ae9f9c8842018e45cff2f5b1d770557d86.tar.gz
package_rpm: support signing of rpm packages
This patch adds a new bbclass for generating rpm packages that are signed with a user defined key. The packages are signed as part of the "package_write_rpm" task. In order to enable the feature you need to 1. 'INHERIT += " sign_rpm"' in bitbake config (e.g. local or distro) 2. Create a file that contains the passphrase to your gpg secret key 3. 'RPM_GPG_PASSPHRASE_FILE = "<path_to_file>" in bitbake config, pointing to the passphrase file created in 2. 4. Define GPG key name to use by either defining 'RPM_GPG_NAME = "<key_id>" in bitbake config OR by defining %_gpg_name <key_id> in your ~/.oerpmmacros file 5. 'RPM_GPG_PUBKEY = "<path_to_pubkey>" in bitbake config pointing to the public key (in "armor" format) The user may optionally define "GPG_BIN" variable in the bitbake configuration in order to specify a specific gpg binary/wrapper to use. The sign_rpm.bbclass implements a simple scenario of locally signing the packages. It could be replaced by a more advanced class that would utilize a separate signing server for signing the packages, for example. [YOCTO #8134] (From OE-Core rev: 75f5f11b19ba1bf8743caf9ee7c99a3c67f4b266) Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/swabber-strace-attach')
0 files changed, 0 insertions, 0 deletions