From 0e41494e29e20161d0e7846b79d16324b99b323f Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Sat, 16 Dec 2006 00:13:02 +0000 Subject: Enabled busybox udev service (see #99 too). Integrated for genereal use if present in InitRamFS... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@551 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initramfs/initrd-stuff/init | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'initramfs/initrd-stuff/init') diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init index fec140c7..f29f10ba 100755 --- a/initramfs/initrd-stuff/init +++ b/initramfs/initrd-stuff/init @@ -65,8 +65,8 @@ NFSRO="nfs" preinit [ -x /bin/preinit.local ] && /bin/preinit.local -# start device auto discovery service - distro specific function -udev_hotplug +# start device auto discovery service - busybox or distro specific function +runudev # switch off the several configuration methods, will be switched on # according to kernel commandline settings @@ -301,6 +301,7 @@ fi if [ -n "${nbdmod}" ] ; then # load block device driver if needed modprobe ${MODPRV} ${nbdmod} || error "$init_errnbd" + [ -x /bin/mdev ] && mdev -s [ -z "$nbdrfst" ] && nbdrfst=ext2 nbdhost=$(checkip $nbdhost) echo "Diskless client using ${nbdmod} on $nbdhost:$nbdport with $nbdrfst" @@ -311,7 +312,7 @@ if [ -n "${nbdmod}" ] ; then # network block device present in standard kernel nbd) RDEV=/dev/nbd0 - waitfor "${RDEV}" 30000 || error "$init_nbddev" + waitfor "${RDEV}" 20000 || error "$init_nbddev" while ! nbd-client $nbdhost $nbdport ${RDEV} ; do usleep 10 done @@ -342,6 +343,7 @@ if [ -n "${nbdmod}" ] ; then modprobe ${MODPRV} cowloop || { error "$init_loadcow" nonfatal COWLOOP=""; } + [ -x /bin/mdev ] && mdev -s fi if [ -n "${COWLOOP}" ] ; then if [ -n "${UNIONFS}" ] ; then -- cgit v1.2.3-55-g7522