summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/image_types_ostree.bbclass19
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