mtd-utils-1.4.9: split into multiple ipk files.
authorhschang <chang@dev3>
Tue, 5 Feb 2013 09:39:24 +0000 (18:39 +0900)
committerhschang <chang@dev3>
Wed, 6 Feb 2013 07:03:39 +0000 (16:03 +0900)
meta-openvuplus/recipes-devtools/mtd/mtd-utils_1.4.9.bbappend
meta-openvuplus/recipes-vuplus/tasks/task-vuplus-base.inc

index 6b9198a..0701768 100644 (file)
@@ -1,5 +1,16 @@
-PR .= "-vuplus1"
+PR .= "-vuplus2"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:"
 
 SRC_URI += "file://mkfs.ubifs-allow-output-file-creation-on-different-device.patch"
 
 
 SRC_URI += "file://mkfs.ubifs-allow-output-file-creation-on-different-device.patch"
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:"
+PACKAGES_DYNAMIC = "mtd-utils-*"
+
+ALLOW_EMPTY_${PN} = "1"
+
+python populate_packages_prepend () {
+        debug_objs = d.expand('${sbindir}/.debug')
+        do_split_packages(d, debug_objs, '^(.*)$', 'mtd-utils-%s-dbg', 'mtd-util-dbg %s', recursive=False, match_path=True, prepend=True)
+        objs = d.expand('${sbindir}')
+        do_split_packages(d, objs, '^(.*)$', 'mtd-utils-%s', 'mtd-util %s', recursive=False, match_path=True, prepend=True)
+}
index 009240c..0cc7e47 100644 (file)
@@ -2,7 +2,7 @@ SUMMARY = "Vuplus: Base Task for Vuplus."
 SECTION = "vuplus/base"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 SECTION = "vuplus/base"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-INC_PR = "r4"
+INC_PR = "r5"
 
 inherit task
 
 
 inherit task
 
@@ -19,7 +19,11 @@ VUPLUS_BASE_ESSENTIAL = "\
   tuxbox-common \
   util-linux-sfdisk \
   vsftpd \
   tuxbox-common \
   util-linux-sfdisk \
   vsftpd \
-  mtd-utils \
+  mtd-utils-mkfs.ubifs \
+  mtd-utils-mkfs.jffs2 \
+  mtd-utils-nandwrite \
+  mtd-utils-nanddump \
+  mtd-utils-flash-eraseall \
   hdparm \
   usbtunerhelper \
   ${VUPLUS_FIRMWARE_DVB} \
   hdparm \
   usbtunerhelper \
   ${VUPLUS_FIRMWARE_DVB} \
@@ -45,9 +49,6 @@ VUPLUS_FIRMWARE_DVB = " \
   firmware-drxd-a2 \
 "
 
   firmware-drxd-a2 \
 "
 
-# chang : use inetd in busybox instead of netkit-base.
-# chang : mkfs-ubifs and mkfs-jffs2 are included in mtd-utils.
-
 VUPLUS_BASE_RECOMMENDS = "\
   dropbear \
   vuplus-vucamd \
 VUPLUS_BASE_RECOMMENDS = "\
   dropbear \
   vuplus-vucamd \