initrdscripts: Separate fs kernel module loading to separate plugin.
authorPaul Sokolovsky <pmiscml@gmail.com>
Thu, 22 Nov 2007 12:16:41 +0000 (12:16 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Thu, 22 Nov 2007 12:16:41 +0000 (12:16 +0000)
packages/initrdscripts/files/10-initfs.sh [new file with mode: 0644]
packages/initrdscripts/files/80-loopboot.sh
packages/initrdscripts/initramfs-module-initfs_1.0.bb [new file with mode: 0644]

diff --git a/packages/initrdscripts/files/10-initfs.sh b/packages/initrdscripts/files/10-initfs.sh
new file mode 100644 (file)
index 0000000..b336af6
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+modprobe vfat
+modprobe ext2
+modprobe ext3
index 55a1948..7fbf69a 100644 (file)
@@ -35,7 +35,6 @@ if [ "$ROOT_DEVICE" = "/dev/loop" ]; then
         loop_num=`expr "$loop_num" + 1`
     }
 
-    modprobe vfat
     modprobe loop
     
     loop_num=0
diff --git a/packages/initrdscripts/initramfs-module-initfs_1.0.bb b/packages/initrdscripts/initramfs-module-initfs_1.0.bb
new file mode 100644 (file)
index 0000000..f085dcd
--- /dev/null
@@ -0,0 +1,12 @@
+SRC_URI = "file://10-initfs.sh"
+PR = "r0"
+DESCRIPTION = "An initramfs module for initializing filesystems."
+RDEPENDS = "initramfs-uniboot"
+RRECOMMENDS = "kernel-module-vfat kernel-module-ext2"
+
+do_install() {
+       install -d ${D}/initrd.d
+        install -m 0755 ${WORKDIR}/10-initfs.sh ${D}/initrd.d/
+}
+
+FILES_${PN} += " /initrd.d/* "