diff options
| author | Patrick Vacek <patrickvacek@gmail.com> | 2017-09-12 15:19:29 +0200 |
|---|---|---|
| committer | Patrick Vacek <patrickvacek@gmail.com> | 2017-09-12 15:24:43 +0200 |
| commit | 2712c0511fd997b91b1568c2a3bac6ff5e362d03 (patch) | |
| tree | 0686ef90771c7d731dc378c3953e8b5aab7f4ee8 | |
| parent | 6db91a2e484ab026dd50817147beed31c49abc2b (diff) | |
| download | meta-updater-2712c0511fd997b91b1568c2a3bac6ff5e362d03.tar.gz | |
Hacky ability to provide client credentials and install them on the device.
| -rw-r--r-- | classes/image_types_ostree.bbclass | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/classes/image_types_ostree.bbclass b/classes/image_types_ostree.bbclass index 3c378fe..97da1db 100644 --- a/classes/image_types_ostree.bbclass +++ b/classes/image_types_ostree.bbclass | |||
| @@ -146,6 +146,25 @@ IMAGE_CMD_ostree () { | |||
| 146 | cp ${SOTA_SECONDARY_ECUS} var/sota/ecus | 146 | cp ${SOTA_SECONDARY_ECUS} var/sota/ecus |
| 147 | fi | 147 | fi |
| 148 | 148 | ||
| 149 | # Deploy client certificate and key. | ||
| 150 | if [ -n "${SOTA_CLIENT_CERTIFICATE}" ]; then | ||
| 151 | if [ -e ${SOTA_CLIENT_CERTIFICATE} ]; then | ||
| 152 | mkdir -p var/sota/token | ||
| 153 | cp ${SOTA_CLIENT_CERTIFICATE} var/sota/token/ | ||
| 154 | fi | ||
| 155 | fi | ||
| 156 | if [ -n "${SOTA_CLIENT_KEY}" ]; then | ||
| 157 | if [ -e ${SOTA_CLIENT_KEY} ]; then | ||
| 158 | mkdir -p var/sota/token | ||
| 159 | cp ${SOTA_CLIENT_KEY} var/sota/token/ | ||
| 160 | fi | ||
| 161 | fi | ||
| 162 | if [ -n "${SOTA_ROOT_CA}" ]; then | ||
| 163 | if [ -e ${SOTA_ROOT_CA} ]; then | ||
| 164 | cp ${SOTA_ROOT_CA} var/sota/ | ||
| 165 | fi | ||
| 166 | fi | ||
| 167 | |||
| 149 | # Creating boot directories is required for "ostree admin deploy" | 168 | # Creating boot directories is required for "ostree admin deploy" |
| 150 | 169 | ||
| 151 | mkdir -p boot/loader.0 | 170 | mkdir -p boot/loader.0 |
