summaryrefslogtreecommitdiffstats
path: root/initramfs/stage3-stuff/init
diff options
context:
space:
mode:
authorDirk von Suchodoletz2009-08-15 19:09:23 +0200
committerDirk von Suchodoletz2009-08-15 19:09:23 +0200
commit09660578b9e88e2d42c9c52dbf861edd0856f2be (patch)
tree70ccc3204f11f162c3c2dd9edd90c6b3fbaf585c /initramfs/stage3-stuff/init
parentRe-enabling the functionality to boot from a local block device (mainly (diff)
downloadcore-09660578b9e88e2d42c9c52dbf861edd0856f2be.tar.gz
core-09660578b9e88e2d42c9c52dbf861edd0856f2be.tar.xz
core-09660578b9e88e2d42c9c52dbf861edd0856f2be.zip
Fixes for the local device boot (loading fast USB driver, ...)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3093 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/stage3-stuff/init')
-rwxr-xr-xinitramfs/stage3-stuff/init5
1 files changed, 2 insertions, 3 deletions
diff --git a/initramfs/stage3-stuff/init b/initramfs/stage3-stuff/init
index 962c657b..16d0494e 100755
--- a/initramfs/stage3-stuff/init
+++ b/initramfs/stage3-stuff/init
@@ -588,8 +588,7 @@ if [ -n "${bldmod}" ] ; then
echo 0 > /sys/block/dnbd0/queue/read_ahead_kb
;;
lbd)
- # using clients local block device (disk partition is to be specified)
- set -x
+ # using clients local block device (disk partition is to be specified
RDEV=/dev/$blddev
echo "$bldrfst" >>/etc/filesystems
realbldrfst=$bldrfst
@@ -637,7 +636,7 @@ if [ -n "${bldmod}" ] ; then
mkdir /dev/bootdisk
mount --move /mnt /dev/bootdisk
mount -t ${realbldrfst} -o loop \
- /dev/bootdisk/boot/${slxconf_system_name} /mnt
+ /dev/bootdisk/boot/${slxconf_system_name} /mnt || error "$init_errloop"
fi
[ $DEBUGLEVEL -eq 20 ] && echo "** finished blockdev setup stuff at $(sysup)"
elif [ -n ${iscsiserver} ] ; then