diff options
-rw-r--r-- | classes/image_types_ostree.bbclass | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/classes/image_types_ostree.bbclass b/classes/image_types_ostree.bbclass index ba3e868..5f2bf26 100644 --- a/classes/image_types_ostree.bbclass +++ b/classes/image_types_ostree.bbclass | |||
@@ -122,7 +122,14 @@ IMAGE_CMD_ostree () { | |||
122 | checksum=`sha256sum ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} | cut -f 1 -d " "` | 122 | checksum=`sha256sum ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} | cut -f 1 -d " "` |
123 | 123 | ||
124 | cp ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} boot/vmlinuz-${checksum} | 124 | cp ${DEPLOY_DIR_IMAGE}/${OSTREE_KERNEL} boot/vmlinuz-${checksum} |
125 | cp ${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE_NAME}.${INITRAMFS_FSTYPES} boot/initramfs-${checksum} | 125 | |
126 | if [ "${KERNEL_IMAGETYPE}" = "fitImage" ]; then | ||
127 | # this is a hack for ostree not to override init= in kernel cmdline - | ||
128 | # make it think that the initramfs is present (while it is in FIT image) | ||
129 | touch boot/initramfs-${checksum} | ||
130 | else | ||
131 | cp ${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE_NAME}.${INITRAMFS_FSTYPES} boot/initramfs-${checksum} | ||
132 | fi | ||
126 | 133 | ||
127 | # Copy image manifest | 134 | # Copy image manifest |
128 | cat ${IMAGE_MANIFEST} | cut -d " " -f1,3 > usr/package.manifest | 135 | cat ${IMAGE_MANIFEST} | cut -d " " -f1,3 > usr/package.manifest |