]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
package signing: mak tasks depend on GPG_* variables marquiz/rpmsign2
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Mon, 21 Mar 2016 14:37:05 +0000 (16:37 +0200)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Mon, 21 Mar 2016 16:22:45 +0000 (18:22 +0200)
Use an explicit vardeps dependency. Bitbake is not able to find these
dependeny as the variables are only used inside the constructor of
LocalSigner class.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
meta/classes/sign_ipk.bbclass
meta/classes/sign_package_feed.bbclass
meta/classes/sign_rpm.bbclass

index a481f6d9a8da44fba8beaa997a1d5ec727fa90c1..30369dfbef0357184076ec348c3969229de1b025 100644 (file)
@@ -50,3 +50,5 @@ def sign_ipk(d, ipk_to_sign):
                        d.getVar('IPK_GPG_NAME', True),
                        d.getVar('IPK_GPG_PASSPHRASE_FILE', True),
                        armor=is_ascii_sig)
+
+sign_ipk[vardeps] += " GPG_BIN GPG_PATH"
index 31a6e9b042bfd6e1cf015374c9c76cddd01958ca..62f779796885993e66aaabb3dea61e090fadee26 100644 (file)
@@ -41,3 +41,6 @@ python () {
 
 do_package_index[depends] += "signing-keys:do_deploy"
 do_rootfs[depends] += "signing-keys:do_populate_sysroot"
+
+do_package_index[vardeps] += " GPG_BIN GPG_PATH"
+do_rootfs[vardeps] += " GPG_BIN GPG_PATH"
index c21e3f09af8b11fd97aa834938cf28629d7ae5db..6183370664a15c2e460b70167c121cd1fdb6c725 100644 (file)
@@ -47,5 +47,7 @@ python sign_rpm () {
                      d.getVar('RPM_GPG_PASSPHRASE_FILE', True))
 }
 
+sign_rpm[vardeps] += " GPG_BIN GPG_PATH"
+
 do_package_index[depends] += "signing-keys:do_deploy"
 do_rootfs[depends] += "signing-keys:do_populate_sysroot"