]> git.openpandora.org Git - openembedded.git/commitdiff
liveramdisk-image, initramfs-jffs2: Be sure to depend on/load mtdblock.
authorPaul Sokolovsky <pmiscml@gmail.com>
Fri, 7 Mar 2008 20:27:30 +0000 (20:27 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Fri, 7 Mar 2008 20:27:30 +0000 (20:27 +0000)
packages/images/liveramdisk-image.bb
packages/initrdscripts/initramfs-jffs2/jffs2boot.sh
packages/initrdscripts/initramfs-jffs2_0.1.bb

index b3c288ec316be680600e000f389a154d4373ef51..5d2362353b987a7916ec65034fa8d29808f500a0 100644 (file)
@@ -12,6 +12,11 @@ export IMAGE_BASENAME = "liveramdisk"
 export IMAGE_LINGUAS = ""
 
 # Install only ${IMAGE_INSTALL}, not even deps
-PACKAGE_INSTALL_NO_DEPS = "1"
+#PACKAGE_INSTALL_NO_DEPS = "1"
+
+# Remove any kernel-image that the kernel-module-* packages may have pulled in.
+PACKAGE_REMOVE = "kernel-image-* update-modules module-init-tools-depmod uclibc update-rc.d"
+ROOTFS_POSTPROCESS_COMMAND += "ipkg-cl ${IPKG_ARGS} -force-depends \
+                                remove ${PACKAGE_REMOVE};"
 
 inherit image
index 18f4d93273c7a79896a6ac87209f62470a810760..f81fc5226fab4db0036d5d11a7638558f44f8d88 100644 (file)
@@ -4,6 +4,7 @@ echo "Starting initrd boot..."
 mkdir /proc
 mount -t proc proc /proc
 
+modprobe -q mtdblock
 modprobe mtdram total_size=25088 erase_size=256
 sleep 1
 
index f938b9d3b1b92dcce511be3d87296a033892b8b3..812e61212696a03de54b545e35895c982c6adffd 100644 (file)
@@ -1,5 +1,6 @@
 SRC_URI = "file://jffs2boot.sh"
-PR = "r2"
+PR = "r3"
+RRECOMMENDS = "kernel-module-mtdblock kernel-module-mtdram"
 
 do_install() {
         install -m 0755 ${WORKDIR}/jffs2boot.sh ${D}/init