summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-05-28 11:10:10 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-05-28 11:10:28 +0200
commitc007bbd07f3ba1a32bc546995362de4d033749c5 (patch)
tree72afaf4a7c848f86e0850ecd8b9a50f2c97501ec
parent1ba16b048959815aac80ae3dce1b3a76211309dc (diff)
downloadptxdist-c007bbd07f3ba1a32bc546995362de4d033749c5.tar.gz
ptxdist-c007bbd07f3ba1a32bc546995362de4d033749c5.tar.xz
image_ipkg: use '-outform PEM' instead of sed to create the correct signature format
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/post/image_ipkg.make8
1 files changed, 3 insertions, 5 deletions
diff --git a/rules/post/image_ipkg.make b/rules/post/image_ipkg.make
index 8a309854e..54495536c 100644
--- a/rules/post/image_ipkg.make
+++ b/rules/post/image_ipkg.make
@@ -32,12 +32,10 @@ ifdef PTXCONF_IMAGE_IPKG_SIGN_OPENSSL
openssl smime -sign \
-in $(PTXCONF_SETUP_IPKG_REPOSITORY)/$(PTXCONF_PROJECT)/dists/$(PTXCONF_PROJECT)$(PTXCONF_PROJECT_VERSION)/Packages \
-text -binary \
+ -outform PEM \
-signer $(PTXCONF_IMAGE_IPKG_SIGN_OPENSSL_SIGNER) \
- -inkey $(PTXCONF_IMAGE_IPKG_SIGN_OPENSSL_KEY) | \
- (echo -----BEGIN PKCS7----- ; \
- sed -e '1,/^Content-Disposition:/d;/^-----/d;/^$$/d'; \
- echo -----END PKCS7-----) > \
- $(PTXCONF_SETUP_IPKG_REPOSITORY)/$(PTXCONF_PROJECT)/dists/$(PTXCONF_PROJECT)$(PTXCONF_PROJECT_VERSION)/Packages.sig
+ -inkey $(PTXCONF_IMAGE_IPKG_SIGN_OPENSSL_KEY) \
+ -out $(PTXCONF_SETUP_IPKG_REPOSITORY)/$(PTXCONF_PROJECT)/dists/$(PTXCONF_PROJECT)$(PTXCONF_PROJECT_VERSION)/Packages.sig
@echo "Packages.sig created"
endif
@touch $@