X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=appliance%2Finit;h=d7fe24e5f67b7b71284361a767b2a89ab5664fb5;hp=90da1cb5c425e31fdde362be152422287eaa8266;hb=a81bf3f3ef24c8b6d66aea1038f7a16a382ff375;hpb=c0b38fbb27c8771916386f47361833722d54518f diff --git a/appliance/init b/appliance/init index 90da1cb..d7fe24e 100755 --- a/appliance/init +++ b/appliance/init @@ -7,6 +7,7 @@ export PATH mkdir -p /sysroot +rm -f /proc; mkdir /proc mount -t proc /proc /proc mount -t sysfs /sys /sys @@ -67,11 +68,13 @@ lvm vgchange -ay --ignorelockingfailure 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 +# Disabled this until https://bugzilla.redhat.com/show_bug.cgi?id=630583 +# is fixed (broken in Linux 2.6.36). +#for f in /sys/block/[hsv]d*/queue/scheduler; do echo noop > $f; done # These are useful when debugging. if grep -sq guestfs_verbose=1 /proc/cmdline; then - ls -l /dev + ls -lR /dev cat /proc/mounts lvm pvs lvm vgs @@ -110,8 +113,8 @@ else bash -i echo echo "virt-rescue: Syncing the disk now before exiting ..." - echo "(Don't worry if you see a 'Kernel panic' message below)" echo fi sync +/sbin/reboot -f