summaryrefslogtreecommitdiffstats
path: root/classes/image_types_ostree.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'classes/image_types_ostree.bbclass')
-rw-r--r--classes/image_types_ostree.bbclass24
1 files changed, 0 insertions, 24 deletions
diff --git a/classes/image_types_ostree.bbclass b/classes/image_types_ostree.bbclass
index ead4693..392a42a 100644
--- a/classes/image_types_ostree.bbclass
+++ b/classes/image_types_ostree.bbclass
@@ -1,14 +1,11 @@
1# OSTree deployment 1# OSTree deployment
2inherit distro_features_check 2inherit distro_features_check
3 3
4OSTREE_KERNEL ??= "${KERNEL_IMAGETYPE}"
5OSTREE_ROOTFS ??= "${WORKDIR}/ostree-rootfs" 4OSTREE_ROOTFS ??= "${WORKDIR}/ostree-rootfs"
6OSTREE_COMMIT_SUBJECT ??= "Commit-id: ${IMAGE_NAME}" 5OSTREE_COMMIT_SUBJECT ??= "Commit-id: ${IMAGE_NAME}"
7OSTREE_COMMIT_BODY ??= "" 6OSTREE_COMMIT_BODY ??= ""
8OSTREE_COMMIT_VERSION ??= "${DISTRO_VERSION}" 7OSTREE_COMMIT_VERSION ??= "${DISTRO_VERSION}"
9OSTREE_UPDATE_SUMMARY ??= "0" 8OSTREE_UPDATE_SUMMARY ??= "0"
10OSTREE_DEPLOY_DEVICETREE ??= "0"
11OSTREE_DEVICETREE ??= "${KERNEL_DEVICETREE}"
12 9
13BUILD_OSTREE_TARBALL ??= "1" 10BUILD_OSTREE_TARBALL ??= "1"
14 11
@@ -136,27 +133,6 @@ IMAGE_CMD_ostree () {
136 133
137 ln -sf ../var/usrlocal usr/local 134 ln -sf ../var/usrlocal usr/local
138 135
139 if [ "${KERNEL_IMAGETYPE}" = "fitImage" ]; then
140 # this is a hack for ostree not to override init= in kernel cmdline -
141 # make it think that the initramfs is present (while it is in FIT image)
142 # since initramfs is fake file, it does not need to be included in checksum
143 checksum=$(sha256sum ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} | cut -f 1 -d " ")
144 touch boot/initramfs-${checksum}
145 else
146 if [ ${@ oe.types.boolean('${OSTREE_DEPLOY_DEVICETREE}')} = True ] && [ -n "${OSTREE_DEVICETREE}" ]; then
147 checksum=$(cat ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} ${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.${INITRAMFS_FSTYPES} ${OSTREE_DEVICETREE} | sha256sum | cut -f 1 -d " ")
148 for DTS_FILE in ${OSTREE_DEVICETREE}; do
149 DTS_FILE_BASENAME=$(basename ${DTS_FILE})
150 cp ${DEPLOY_DIR_IMAGE}/${DTS_FILE_BASENAME} boot/devicetree-${DTS_FILE_BASENAME}-${checksum}
151 done
152 else
153 checksum=$(cat ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} ${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.${INITRAMFS_FSTYPES} | sha256sum | cut -f 1 -d " ")
154 fi
155 cp ${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.${INITRAMFS_FSTYPES} boot/initramfs-${checksum}
156 fi
157
158 cp ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} boot/vmlinuz-${checksum}
159
160 # Copy image manifest 136 # Copy image manifest
161 cat ${IMAGE_MANIFEST} | cut -d " " -f1,3 > usr/package.manifest 137 cat ${IMAGE_MANIFEST} | cut -d " " -f1,3 > usr/package.manifest
162} 138}