diff options
-rw-r--r-- | classes/image_types_ota.bbclass | 4 | ||||
-rw-r--r-- | classes/sota.bbclass | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/classes/image_types_ota.bbclass b/classes/image_types_ota.bbclass index 283b50e..2a20660 100644 --- a/classes/image_types_ota.bbclass +++ b/classes/image_types_ota.bbclass | |||
@@ -45,6 +45,10 @@ IMAGE_CMD_ota () { | |||
45 | ostree --repo=${OTA_SYSROOT}/ostree/repo refs --create=${OSTREE_OSNAME}:${OSTREE_BRANCHNAME} ${ostree_target_hash} | 45 | ostree --repo=${OTA_SYSROOT}/ostree/repo refs --create=${OSTREE_OSNAME}:${OSTREE_BRANCHNAME} ${ostree_target_hash} |
46 | ostree admin --sysroot=${OTA_SYSROOT} deploy ${kargs_list} --os=${OSTREE_OSNAME} ${OSTREE_OSNAME}:${OSTREE_BRANCHNAME} | 46 | ostree admin --sysroot=${OTA_SYSROOT} deploy ${kargs_list} --os=${OSTREE_OSNAME} ${OSTREE_OSNAME}:${OSTREE_BRANCHNAME} |
47 | 47 | ||
48 | if [ ${@ oe.types.boolean('${OSTREE_SYSROOT_READONLY}')} = True ]; then | ||
49 | ostree config --repo=${OTA_SYSROOT}/ostree/repo set sysroot.readonly true | ||
50 | fi | ||
51 | |||
48 | cp -a ${IMAGE_ROOTFS}/var/sota ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/ || true | 52 | cp -a ${IMAGE_ROOTFS}/var/sota ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/ || true |
49 | # Create /var/sota if it doesn't exist yet | 53 | # Create /var/sota if it doesn't exist yet |
50 | mkdir -p ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota | 54 | mkdir -p ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota |
diff --git a/classes/sota.bbclass b/classes/sota.bbclass index 8f3f5d7..a331fa4 100644 --- a/classes/sota.bbclass +++ b/classes/sota.bbclass | |||
@@ -32,6 +32,7 @@ OSTREE_KERNEL ??= "${KERNEL_IMAGETYPE}" | |||
32 | OSTREE_DEPLOY_DEVICETREE ??= "0" | 32 | OSTREE_DEPLOY_DEVICETREE ??= "0" |
33 | OSTREE_DEVICETREE ??= "${KERNEL_DEVICETREE}" | 33 | OSTREE_DEVICETREE ??= "${KERNEL_DEVICETREE}" |
34 | OSTREE_MULTI_DEVICETREE_SUPPORT ??= "0" | 34 | OSTREE_MULTI_DEVICETREE_SUPPORT ??= "0" |
35 | OSTREE_SYSROOT_READONLY ??= "0" | ||
35 | 36 | ||
36 | INITRAMFS_IMAGE ?= "initramfs-ostree-image" | 37 | INITRAMFS_IMAGE ?= "initramfs-ostree-image" |
37 | 38 | ||