X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=appliance%2Finit;h=b8133caf9c3ffd61caa210c603dae1d54ec384b5;hp=98538de2e66349251a06ad373c5d83922c858e93;hb=637f8df83726ab9b50e8a6d2181bd1e0e93ec13e;hpb=fbf29976b33a69c64dc7847c54454bf2cfa5fde6 diff --git a/appliance/init b/appliance/init index 98538de..b8133ca 100755 --- a/appliance/init +++ b/appliance/init @@ -5,10 +5,12 @@ echo Starting /init script ... PATH=/sbin:/usr/sbin:/bin:/usr/bin export PATH +mkdir -p /sysroot + mount -t proc /proc /proc mount -t sysfs /sys /sys -if [ -x /etc/init.d/udev ]; then +if [ ! -L /etc/init.d/udev -a -x /etc/init.d/udev ]; then if type service >/dev/null 2>&1; then service udev start else @@ -64,6 +66,9 @@ lvm vgchange -ay --ignorelockingfailure # Improve virtio-blk performance (RHBZ#509383). for f in /sys/block/vd*/queue/rotational; do echo 1 > $f; done +# http://kbase.redhat.com/faq/docs/DOC-5428 +for f in /sys/block/[hsv]d*/queue/scheduler; do echo noop > $f; done + # Keep these to enhance the usefulness of debug output. ls -l /dev cat /proc/mounts