diff options
-rw-r--r-- | classes/image_types_ostree.bbclass | 6 | ||||
-rw-r--r-- | classes/sota.bbclass | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/classes/image_types_ostree.bbclass b/classes/image_types_ostree.bbclass index 134f5f5..79147cf 100644 --- a/classes/image_types_ostree.bbclass +++ b/classes/image_types_ostree.bbclass | |||
@@ -241,6 +241,12 @@ IMAGE_CMD_garagesign () { | |||
241 | ${target_url} \ | 241 | ${target_url} \ |
242 | --sha256 ${ostree_target_hash} \ | 242 | --sha256 ${ostree_target_hash} \ |
243 | --hardwareids ${SOTA_HARDWARE_ID} | 243 | --hardwareids ${SOTA_HARDWARE_ID} |
244 | if [ -n "${GARAGE_CUSTOMIZE_TARGET}" ]; then | ||
245 | bbplain "Running command(${GARAGE_CUSTOMIZE_TARGET}) to customize target" | ||
246 | ${GARAGE_CUSTOMIZE_TARGET} \ | ||
247 | ${GARAGE_SIGN_REPO}/tufrepo/roles/unsigned/targets.json \ | ||
248 | ${GARAGE_TARGET_NAME}-${target_version} | ||
249 | fi | ||
244 | garage-sign targets sign --repo tufrepo \ | 250 | garage-sign targets sign --repo tufrepo \ |
245 | --home-dir ${GARAGE_SIGN_REPO} \ | 251 | --home-dir ${GARAGE_SIGN_REPO} \ |
246 | --key-name=targets | 252 | --key-name=targets |
diff --git a/classes/sota.bbclass b/classes/sota.bbclass index 4465e6c..61d27ad 100644 --- a/classes/sota.bbclass +++ b/classes/sota.bbclass | |||
@@ -53,6 +53,7 @@ GARAGE_SIGN_KEYNAME ?= "garage-key" | |||
53 | GARAGE_TARGET_NAME ?= "${OSTREE_BRANCHNAME}" | 53 | GARAGE_TARGET_NAME ?= "${OSTREE_BRANCHNAME}" |
54 | GARAGE_TARGET_VERSION ?= "" | 54 | GARAGE_TARGET_VERSION ?= "" |
55 | GARAGE_TARGET_URL ?= "" | 55 | GARAGE_TARGET_URL ?= "" |
56 | GARAGE_CUSTOMIZE_TARGET ?= "" | ||
56 | 57 | ||
57 | SOTA_MACHINE ??="none" | 58 | SOTA_MACHINE ??="none" |
58 | SOTA_MACHINE_rpi ?= "raspberrypi" | 59 | SOTA_MACHINE_rpi ?= "raspberrypi" |