[oe-commits] org.oe.dev initramfs-nfsboot 0.1: Sample initramfs script to boot from NFS.

pfalcon commit openembedded-commits at lists.openembedded.org
Mon Jun 11 04:57:48 UTC 2007


initramfs-nfsboot 0.1: Sample initramfs script to boot from NFS.
* Need too add parsing of kernel cmdline instead of hardcoded params.

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 64152bb99fc74ee3d4f1133898fccb773f3278e2
ViewMTN: http://monotone.openembedded.org/revision.psp?id=64152bb99fc74ee3d4f1133898fccb773f3278e2
Files:
1
packages/initrdscripts/files
packages/initrdscripts/files/nfsboot.sh
packages/initrdscripts/initramfs-nfsboot_0.1.bb
Diffs:

#
# mt diff -r8fb7c19af8eb5447075f08a75821299bb03735f8 -r64152bb99fc74ee3d4f1133898fccb773f3278e2
#
# 
# 
# add_dir "packages/initrdscripts/files"
# 
# add_file "packages/initrdscripts/files/nfsboot.sh"
#  content [952d621fdfedf6f2003c5954e37190bf24809bb5]
# 
# add_file "packages/initrdscripts/initramfs-nfsboot_0.1.bb"
#  content [b47b12f10157cc344920d84d44442fc50110d5f5]
# 
============================================================
--- packages/initrdscripts/files/nfsboot.sh	952d621fdfedf6f2003c5954e37190bf24809bb5
+++ packages/initrdscripts/files/nfsboot.sh	952d621fdfedf6f2003c5954e37190bf24809bb5
@@ -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
============================================================
--- packages/initrdscripts/initramfs-nfsboot_0.1.bb	b47b12f10157cc344920d84d44442fc50110d5f5
+++ packages/initrdscripts/initramfs-nfsboot_0.1.bb	b47b12f10157cc344920d84d44442fc50110d5f5
@@ -0,0 +1,8 @@
+SRC_URI = "file://nfsboot.sh"
+PR = "r0"
+
+do_install() {
+        install -m 0755 ${WORKDIR}/nfsboot.sh ${D}/init
+}
+
+FILES_${PN} += " /init "






More information about the Openembedded-commits mailing list