diff options
Diffstat (limited to 'classes')
| -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 c9173d4..5b975f0 100644 --- a/classes/image_types_ostree.bbclass +++ b/classes/image_types_ostree.bbclass | |||
| @@ -231,6 +231,12 @@ IMAGE_CMD_garagesign () { | |||
| 231 | ${target_url} \ | 231 | ${target_url} \ |
| 232 | --sha256 ${ostree_target_hash} \ | 232 | --sha256 ${ostree_target_hash} \ |
| 233 | --hardwareids ${SOTA_HARDWARE_ID} | 233 | --hardwareids ${SOTA_HARDWARE_ID} |
| 234 | if [ -n "${GARAGE_CUSTOMIZE_TARGET}" ]; then | ||
| 235 | bbplain "Running command(${GARAGE_CUSTOMIZE_TARGET}) to customize target" | ||
| 236 | ${GARAGE_CUSTOMIZE_TARGET} \ | ||
| 237 | ${GARAGE_SIGN_REPO}/tufrepo/roles/unsigned/targets.json \ | ||
| 238 | ${GARAGE_TARGET_NAME}-${target_version} | ||
| 239 | fi | ||
| 234 | garage-sign targets sign --repo tufrepo \ | 240 | garage-sign targets sign --repo tufrepo \ |
| 235 | --home-dir ${GARAGE_SIGN_REPO} \ | 241 | --home-dir ${GARAGE_SIGN_REPO} \ |
| 236 | --key-name=targets | 242 | --key-name=targets |
diff --git a/classes/sota.bbclass b/classes/sota.bbclass index 743bd3b..1a9d68b 100644 --- a/classes/sota.bbclass +++ b/classes/sota.bbclass | |||
| @@ -49,6 +49,7 @@ GARAGE_SIGN_REPO ?= "${DEPLOY_DIR_IMAGE}/garage_sign_repo" | |||
| 49 | GARAGE_SIGN_KEYNAME ?= "garage-key" | 49 | GARAGE_SIGN_KEYNAME ?= "garage-key" |
| 50 | GARAGE_TARGET_VERSION ?= "" | 50 | GARAGE_TARGET_VERSION ?= "" |
| 51 | GARAGE_TARGET_URL ?= "" | 51 | GARAGE_TARGET_URL ?= "" |
| 52 | GARAGE_CUSTOMIZE_TARGET ?= "" | ||
| 52 | 53 | ||
| 53 | SOTA_MACHINE ??="none" | 54 | SOTA_MACHINE ??="none" |
| 54 | SOTA_MACHINE_rpi ?= "raspberrypi" | 55 | SOTA_MACHINE_rpi ?= "raspberrypi" |
