From f274a408a2bda158f637bd1b3fa4e0068fb87ed8 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 25 Dec 2007 17:38:18 +0000 Subject: initramfs-module-bootmenu 1.0: Use best-practice (based on FHS) location for NFS root. --- packages/initrdscripts/files/30-bootmenu.sh | 4 ++-- packages/initrdscripts/initramfs-module-bootmenu_1.0.bb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'packages/initrdscripts') diff --git a/packages/initrdscripts/files/30-bootmenu.sh b/packages/initrdscripts/files/30-bootmenu.sh index 1bb53d20a3..319f85aa6e 100644 --- a/packages/initrdscripts/files/30-bootmenu.sh +++ b/packages/initrdscripts/files/30-bootmenu.sh @@ -94,7 +94,7 @@ while read maj min nblk dev; do add_menu_item "$dev ($fstype)" done < /proc/partitions -add_menu_item "NFS (nfsroot=192.168.2.200:/nfs/image)" +add_menu_item "NFS (nfsroot=192.168.2.200:/srv/nfs/oe/image)" total=`echo -e $list | wc -l` num=0 @@ -145,7 +145,7 @@ path=`expr "$sel" : '[^/]*\([^ ]*\).*'` if [ "$dev" == "NFS" ]; then ROOT_DEVICE="/dev/nfs" - CMDLINE="$CMDLINE nfsroot=192.168.2.200:/nfs/image" + CMDLINE="$CMDLINE nfsroot=192.168.2.200:/srv/nfs/oe/image" elif [ -n "$path" ]; then ROOT_DEVICE="/dev/loop" CMDLINE="looproot=/dev/$dev:$path" diff --git a/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb b/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb index e90247c522..e768954434 100644 --- a/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb +++ b/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb @@ -1,5 +1,5 @@ SRC_URI = "file://30-bootmenu.sh" -PR = "r4" +PR = "r5" DESCRIPTION = "An initramfs module with UI for selection of boot device." RDEPENDS = "klibc-utils-fstype initramfs-uniboot initramfs-module-block initramfs-module-loop" # For VFAT mounting. -- cgit v1.2.3 From 37820a3964f1468cf12fad6817f1bd6947506b3c Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 25 Dec 2007 20:25:02 +0000 Subject: initramfs-module-bootmenu: RDEPEND on initramfs-module-nfs, we do support NFS boot. --- packages/initrdscripts/initramfs-module-bootmenu_1.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'packages/initrdscripts') diff --git a/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb b/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb index e768954434..19e7403b83 100644 --- a/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb +++ b/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb @@ -1,7 +1,7 @@ SRC_URI = "file://30-bootmenu.sh" -PR = "r5" +PR = "r7" DESCRIPTION = "An initramfs module with UI for selection of boot device." -RDEPENDS = "klibc-utils-fstype initramfs-uniboot initramfs-module-block initramfs-module-loop" +RDEPENDS = "klibc-utils-fstype initramfs-uniboot initramfs-module-block initramfs-module-loop initramfs-module-nfs" # For VFAT mounting. RRECOMMENDS = "kernel-module-nls-cp437 kernel-module-nls-iso8859-1" -- cgit v1.2.3 From e5d9b3e9d7010e8298b5143ff5f8f78f76472eb1 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 25 Dec 2007 20:26:40 +0000 Subject: initramfs-module-nfs: Fix packaging, add delay after g_ether load. --- packages/initrdscripts/files/80-nfsboot.sh | 2 ++ packages/initrdscripts/initramfs-module-nfs_1.0.bb | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'packages/initrdscripts') diff --git a/packages/initrdscripts/files/80-nfsboot.sh b/packages/initrdscripts/files/80-nfsboot.sh index 5129a53ebb..e1588c16a8 100644 --- a/packages/initrdscripts/files/80-nfsboot.sh +++ b/packages/initrdscripts/files/80-nfsboot.sh @@ -31,10 +31,12 @@ if [ "$ROOT_DEVICE" = "/dev/nfs" ]; then usb*) echo "USB" modprobe g_ether + sleep 5 ;; esac ifconfig $device $client_ip + ping -c 2 $server_ip ) echo "booting from NFS: $nfsroot" diff --git a/packages/initrdscripts/initramfs-module-nfs_1.0.bb b/packages/initrdscripts/initramfs-module-nfs_1.0.bb index acf71adb92..77c38799f3 100644 --- a/packages/initrdscripts/initramfs-module-nfs_1.0.bb +++ b/packages/initrdscripts/initramfs-module-nfs_1.0.bb @@ -1,5 +1,5 @@ SRC_URI = "file://80-nfsboot.sh" -PR = "r1" +PR = "r2" DESCRIPTION = "An initramfs module for booting via NFS." RDEPENDS = "initramfs-uniboot" RRECOMMENDS = "kernel-module-g-ether kernel-module-nfs" @@ -10,4 +10,4 @@ do_install() { } PACKAGE_ARCH = "all" -FILES_${PN} += " /initrd.d/nfs " +FILES_${PN} += " /initrd.d/* " -- cgit v1.2.3