diff options
Diffstat (limited to 'classes/image_types_ostree.bbclass')
-rw-r--r-- | classes/image_types_ostree.bbclass | 24 |
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 |
2 | inherit distro_features_check | 2 | inherit distro_features_check |
3 | 3 | ||
4 | OSTREE_KERNEL ??= "${KERNEL_IMAGETYPE}" | ||
5 | OSTREE_ROOTFS ??= "${WORKDIR}/ostree-rootfs" | 4 | OSTREE_ROOTFS ??= "${WORKDIR}/ostree-rootfs" |
6 | OSTREE_COMMIT_SUBJECT ??= "Commit-id: ${IMAGE_NAME}" | 5 | OSTREE_COMMIT_SUBJECT ??= "Commit-id: ${IMAGE_NAME}" |
7 | OSTREE_COMMIT_BODY ??= "" | 6 | OSTREE_COMMIT_BODY ??= "" |
8 | OSTREE_COMMIT_VERSION ??= "${DISTRO_VERSION}" | 7 | OSTREE_COMMIT_VERSION ??= "${DISTRO_VERSION}" |
9 | OSTREE_UPDATE_SUMMARY ??= "0" | 8 | OSTREE_UPDATE_SUMMARY ??= "0" |
10 | OSTREE_DEPLOY_DEVICETREE ??= "0" | ||
11 | OSTREE_DEVICETREE ??= "${KERNEL_DEVICETREE}" | ||
12 | 9 | ||
13 | BUILD_OSTREE_TARBALL ??= "1" | 10 | BUILD_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 | } |