+IMAGE_BASENAME = "unslung-able"
+
+DEPENDS = "nslu2-unslung-kernel-able nslu2-unslung-ramdisk-able ${UNSLUNG_BASE_PACKAGES}"
+
+include unslung-image-base.oe
IMAGE_LINGUAS = ""
USE_DEVFS = "1"
-UNSLUNG_BASE_PACKAGES = "nslu2-unslung-ramdisk slingbox ipkg wget"
+UNSLUNG_BASE_PACKAGES = "slingbox ipkg wget"
IPKG_INSTALL = "${UNSLUNG_BASE_PACKAGES}"
-DEPENDS ?= "virtual/kernel ${UNSLUNG_BASE_PACKAGES}"
+DEPENDS ?= "virtual/kernel nslu2-unslung-ramdisk ${UNSLUNG_BASE_PACKAGES}"
IMAGE_BASENAME ?= "unslung"
UNSLUNG_DEVICE_TABLE = "${@oe.which(oe.data.getVar('OEPATH', d, 1), 'files/device_table-unslung.txt')}"
+IMAGE_BASENAME = "unslung-ext3flash"
+
+DEPENDS = "nslu2-unslung-kernel-ext3flash nslu2-unslung-ramdisk-ext3flash ${UNSLUNG_BASE_PACKAGES}"
+
+include unslung-image-base.oe
+IMAGE_BASENAME = "unslung-standard"
+
+DEPENDS = "nslu2-unslung-kernel-standard nslu2-unslung-ramdisk-standard ${UNSLUNG_BASE_PACKAGES}"
+
+include unslung-image-base.oe
+IMAGE_BASENAME = "unslung-vfatdisk2"
+
+DEPENDS = "nslu2-unslung-kernel-vfatdisk2 nslu2-unslung-ramdisk-vfatdisk2 ${UNSLUNG_BASE_PACKAGES}"
+
+include unslung-image-base.oe
-DEPENDS = "unslung-standard-image unslung-ext3flash-image unslung-vfatdisk2-image unslung-able-image"
+DEPENDS = "unslung-image-standard unslung-image-ext3flash unslung-image-vfatdisk2 unslung-image-able"
+UNSLUNG_VARIANT = "able"
+
+# Add overlays and patches to the standard ramdisk here
+# SRC_URI += "file://ipkg.conf"
+
+include nslu2-unslung-ramdisk_2.3r25.oe
+
+FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/able', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
+UNSLUNG_VARIANT = "ext3flash"
+
+# Add overlays and patches to the standard ramdisk here
+# SRC_URI += "file://ipkg.conf"
+
+include nslu2-unslung-ramdisk_2.3r25.oe
+
+FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/ext3flash', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
+UNSLUNG_VARIANT = "standard"
+
+# Add overlays and patches to the standard ramdisk here
+# SRC_URI += "file://ipkg.conf"
+
+include nslu2-unslung-ramdisk_2.3r25.oe
+
+FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/standard', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
+UNSLUNG_VARIANT = "vfatdisk2"
+
+# Add overlays and patches to the standard ramdisk here
+# SRC_URI += "file://ipkg.conf"
+
+include nslu2-unslung-ramdisk_2.3r25.oe
+
+FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/nslu2-unslung-ramdisk/vfatdisk2', '${FILE_DIRNAME}/nslu2-unslung-ramdisk', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"