new file mode 100644
@@ -0,0 +1,26 @@
+# Extensions for core-image-full-cmdline image recipe
+# to generate .swu image using swupdate class
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+inherit swupdate
+
+SRC_URI = " \
+ file://sw-description \
+"
+
+IMAGE_FSTYPES = "ext4.gz swu"
+
+# remove comment when configuring to generate ext4.gz.enc or
+# ext4.gz.enc.swu images and add a key to the build directory
+# as "conf/enc.key"
+#SWUPDATE_AES_FILE = "${TOPDIR}/conf/enc.key"
+
+#SWUPDATE_IMAGES_FSTYPES[core-image-full-cmdline] = ".ext4.gz.enc"
+SWUPDATE_IMAGES_FSTYPES[core-image-full-cmdline] = ".ext4.gz"
+
+# images to build before building swupdate image
+IMAGE_DEPENDS = "core-image-full-cmdline"
+
+# images and files that will be included in the .swu image
+SWUPDATE_IMAGES = "core-image-full-cmdline"
new file mode 100644
@@ -0,0 +1,43 @@
+software =
+{
+ version = "@@DISTRO_VERSION@@";
+
+ @@MACHINE@@ = {
+ hardware-compatibility: [ "revB", "revC", "revD"];
+ stable : {
+ copy1 : {
+ images: (
+ {
+ filename = "@@IMAGE_LINK_NAME@@.ext4.gz";
+ type = "raw";
+ compressed = true;
+ device = "/dev/mmcblk0p1";
+ }
+ );
+ uboot: (
+ {
+ name = "rootpart";
+ value = "1";
+ }
+ );
+
+ };
+ copy2 : {
+ images: (
+ {
+ filename = "@@IMAGE_LINK_NAME@@.ext4.gz";
+ type = "raw";
+ compressed = true;
+ device = "/dev/mmcblk0p2";
+ }
+ );
+ uboot: (
+ {
+ name = "rootpart";
+ value = "2";
+ }
+ );
+ };
+ };
+ }
+}
Extend core-image-full-cmdline with options for building .swu images. Signed-off-by: Anatolij Gustschin <agust@denx.de> --- .../images/core-image-full-cmdline.bbappend | 26 +++++++++++ .../wandboard/sw-description | 43 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 recipes-extended/images/core-image-full-cmdline.bbappend create mode 100644 recipes-extended/images/core-image-full-cmdline/wandboard/sw-description