]> code.ossystems Code Review - openembedded-core.git/commit
gnupg: patch gnupg-native to allow path relocation rocko-next
authorRoss Burton <ross.burton@intel.com>
Wed, 19 Sep 2018 13:44:40 +0000 (14:44 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 24 Nov 2018 22:01:35 +0000 (22:01 +0000)
commite0cc225fc5bbc964f0f41ee0ca29e6b7b5ebef41
treee60f48ffbc4ef1876babe2dbd0894c85dfca7d0b
parent23043b5d94f1e126876143a47f87fa3baabd60e8
gnupg: patch gnupg-native to allow path relocation

GnuPG hard-codes $bindir etc and uses them to find the helper binaries, such as
gpg-agent.  This breaks if gnupg-native is reused from sstate for a different
build directory and GPG signing of packages is required.

Patch in getenv() checks for gnupg-native when returning the hardcoded paths,
and create a wrapper script which overrides GNUPG_BINDIR. There are more paths
that can be overridden, but this one is sufficient to make GnuPG work.

(From OE-Core rev: dfd69ff889ed78bf137116583d8ae351859ee203)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/gnupg/gnupg/relocate.patch [new file with mode: 0644]
meta/recipes-support/gnupg/gnupg_2.2.9.bb