initramfs-nfsboot 0.1: Sample initramfs script to boot from NFS.
authorPaul Sokolovsky <pmiscml@gmail.com>
Sun, 10 Jun 2007 22:59:35 +0000 (22:59 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Sun, 10 Jun 2007 22:59:35 +0000 (22:59 +0000)
* Need too add parsing of kernel cmdline instead of hardcoded params.

packages/initrdscripts/files/.mtn2git_empty [new file with mode: 0644]
packages/initrdscripts/files/nfsboot.sh [new file with mode: 0644]
packages/initrdscripts/initramfs-nfsboot_0.1.bb [new file with mode: 0644]

diff --git a/packages/initrdscripts/files/.mtn2git_empty b/packages/initrdscripts/files/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/initrdscripts/files/nfsboot.sh b/packages/initrdscripts/files/nfsboot.sh
new file mode 100644 (file)
index 0000000..bb689fa
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+echo "Starting initramfs boot..."
+mkdir /proc
+mount -t proc proc /proc
+ifconfig eth0 192.168.20.230
+mkdir /mnt
+mount -t nfs 192.168.20.210:/home/nfs/Angstrom-opie-image-test-h4000 /mnt
+cd /mnt
+exec switch_root -c /dev/console /mnt /sbin/init
diff --git a/packages/initrdscripts/initramfs-nfsboot_0.1.bb b/packages/initrdscripts/initramfs-nfsboot_0.1.bb
new file mode 100644 (file)
index 0000000..1a4d488
--- /dev/null
@@ -0,0 +1,8 @@
+SRC_URI = "file://nfsboot.sh"
+PR = "r0"
+
+do_install() {
+        install -m 0755 ${WORKDIR}/nfsboot.sh ${D}/init
+}
+
+FILES_${PN} += " /init "