diff options
Diffstat (limited to 'classes')
-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 |