From d50ef1fbbb873ae8fa059255acb8f3d8362b3f71 Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Fri, 29 Sep 2006 19:28:19 +0000 Subject: Problem with nbd-client timing fixed in init. Still problem with tftpboot prefix in /etc/functions, so reset to /tftpboot/client-conf as prefix. Please change only if fixed :-) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@415 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initramfs/initrd-stuff/init | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'initramfs/initrd-stuff/init') diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init index 6353d286..41a14b22 100755 --- a/initramfs/initrd-stuff/init +++ b/initramfs/initrd-stuff/init @@ -282,8 +282,9 @@ if [ -n "${nbdmod}" ] ; then nbd) RDEV=/dev/nbd0 waitfor "${RDEV}" 30000 || error "$init_nbddev" - echo "0" > /sys/block/nbd0/queue/read_ahead_kb - nbd-client $nbdhost $nbdport ${RDEV} || error "$init_nbdcl" + while ! nbd-client $nbdhost $nbdport ${RDEV} ; do + usleep 10 + done usleep 10 # switch off unneeded block read ahead echo "0" > /sys/block/nbd0/queue/read_ahead_kb -- cgit v1.2.3-55-g7522