Comments
Patch
new file mode 100644
@@ -0,0 +1,19 @@
+load() {
+ modprobe $1 >/dev/null 2>&1 && info "Loaded module $1"
+}
+
+# setup the environment
+mkdir -p /dev
+mount -t tmpfs tmpfs /dev
+mkdir -m 0755 /dev/pts
+mkdir -m 1777 /dev/shm
+mount -t devpts devpts /dev/pts
+
+echo /sbin/mdev > /proc/sys/kernel/hotplug
+mdev -s
+
+# modules for disk nodes
+load sd-mod
+
+# load modules for devices
+find /sys -name modalias | while read m; do load $(cat $m) >/dev/null 2>&1; done
new file mode 100644
@@ -0,0 +1,6 @@
+if [ -n "$BOOT_ROOT" ]; then
+ # move filesystems over to the mounted root
+ mount --move /dev $BOOT_ROOT/dev
+ mount --move /proc $BOOT_ROOT/proc
+ mount --move /sys $BOOT_ROOT/sys
+fi
new file mode 100644
@@ -0,0 +1,13 @@
+SRC_URI = "file://00-mdev.sh file://99-mdev.sh"
+PR = "r1"
+RDEPENDS_${PN} = "initramfs-uniboot"
+DESCRIPTION = "An initramfs module to setup mdev and load modules"
+
+do_install() {
+ install -d ${D}/initrd.d
+ install -m 0755 ${WORKDIR}/00-mdev.sh ${D}/initrd.d/
+ install -m 0755 ${WORKDIR}/99-mdev.sh ${D}/initrd.d/
+}
+
+PACKAGE_ARCH = "all"
+FILES_${PN} += " /initrd.d/* "
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- recipes/initrdscripts/files/00-mdev.sh | 19 +++++++++++++++++++ recipes/initrdscripts/files/99-mdev.sh | 6 ++++++ recipes/initrdscripts/initramfs-module-mdev_1.0.bb | 13 +++++++++++++ 3 files changed, 38 insertions(+), 0 deletions(-) create mode 100644 recipes/initrdscripts/files/00-mdev.sh create mode 100644 recipes/initrdscripts/files/99-mdev.sh create mode 100644 recipes/initrdscripts/initramfs-module-mdev_1.0.bb