summaryrefslogtreecommitdiffstats
path: root/rules/pre
diff options
context:
space:
mode:
authorDenis Osterland-Heim <denis.osterland@diehl.com>2021-04-07 13:54:50 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2021-04-09 15:35:53 +0200
commit4b3be8225f389c7db0e2d665e8e600cb2cf52b91 (patch)
tree04e097ec418e3994d0e7a1b81cf4128bcfe95f08 /rules/pre
parent39495195c7d8a800e02f4c7117ac1e2c322dc35f (diff)
downloadptxdist-4b3be8225f389c7db0e2d665e8e600cb2cf52b91.tar.gz
ptxdist-4b3be8225f389c7db0e2d665e8e600cb2cf52b91.tar.xz
code-signing: add macro to mark a online code signing provider
Normally server interaction is only allowed in get stage, but a code signing provider may have to communicate with a CA server for a signature. This macro enables all code signing user packages (kernel-fit, barebox, ...) to interact with a server outside the get stage. Signed-off-by: Denis Osterland-Heim <denis.osterland@diehl.com> Message-Id: <20210407115450.21355-3-denis.osterland@diehl.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/pre')
-rw-r--r--rules/pre/010-code-signing.make7
1 files changed, 7 insertions, 0 deletions
diff --git a/rules/pre/010-code-signing.make b/rules/pre/010-code-signing.make
index ac3bdbc56..370595600 100644
--- a/rules/pre/010-code-signing.make
+++ b/rules/pre/010-code-signing.make
@@ -11,4 +11,11 @@ CODE_SIGNING_ENV = \
OPENSSL_CONF="$(PTXDIST_SYSROOT_HOST)/ssl/openssl.cnf" \
OPENSSL_ENGINES="$(PTXDIST_SYSROOT_HOST)/lib/engines-1.1"
+#
+# This macro is used to allow a code signing provider
+# to communicate with a server in an other stage than get
+#
+ptx/online-code-signing-provider = $(eval CODE_SIGNING_ENV += \
+ HTTPS_PROXY= HTTP_PROXY= https_proxy= http_proxy=)
+
# vim: syntax=make