diff options
author | Enrico Jorns <ejo@pengutronix.de> | 2022-06-15 16:22:16 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2022-06-17 14:20:23 +0200 |
commit | 5bb0db5266e4d087b98dd0ca39a5c62ad9fe7124 (patch) | |
tree | f397ded5387d53c071d7f1ea9eca6ebbb5d88aa1 /rules/image-rauc.make | |
parent | c2ad273712cfb89c292dd5a72e8e1ee87a997ab7 (diff) | |
download | ptxdist-5bb0db5266e4d087b98dd0ca39a5c62ad9fe7124.tar.gz ptxdist-5bb0db5266e4d087b98dd0ca39a5c62ad9fe7124.tar.xz |
image-rauc: add support for crypt bundles
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Message-Id: <20220615142217.990960-5-ejo@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/image-rauc.make')
-rw-r--r-- | rules/image-rauc.make | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/rules/image-rauc.make b/rules/image-rauc.make index f7bed6e49..23d8d83b5 100644 --- a/rules/image-rauc.make +++ b/rules/image-rauc.make @@ -26,10 +26,20 @@ IMAGE_RAUC_CONFIG := rauc.config ifdef PTXCONF_IMAGE_RAUC +ifdef PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN +IMAGE_RAUC_BUNDLE_FORMAT := "plain" +endif +ifdef PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY +IMAGE_RAUC_BUNDLE_FORMAT := "verity" +endif +ifdef PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT +IMAGE_RAUC_BUNDLE_FORMAT := "crypt" +endif + IMAGE_RAUC_ENV = \ $(CODE_SIGNING_ENV) \ RAUC_BUNDLE_COMPATIBLE="$(call remove_quotes,$(PTXCONF_RAUC_COMPATIBLE))" \ - RAUC_BUNDLE_FORMAT="$(call ptx/ifdef,PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY,verity,plain)" \ + RAUC_BUNDLE_FORMAT=$(IMAGE_RAUC_BUNDLE_FORMAT) \ RAUC_BUNDLE_VERSION="$(call remove_quotes, $(PTXCONF_RAUC_BUNDLE_VERSION))" \ RAUC_BUNDLE_BUILD=$(call ptx/sh, date +%FT%T%z) \ RAUC_BUNDLE_DESCRIPTION=$(PTXCONF_IMAGE_RAUC_DESCRIPTION) \ |