mount -t sysfs /sys /sys
if [ -x /etc/init.d/udev ]; then
- /etc/init.d/udev start
+ if type service >/dev/null 2>&1; then
+ service udev start
+ else
+ /etc/init.d/udev start
+ fi
elif [ -x /sbin/start_udev ] && /sbin/start_udev; then
:
+elif [ -x /sbin/udevd ]; then
+ echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug
+ /sbin/udevd --daemon
+ /sbin/udevadm trigger
+ /sbin/udevadm settle --timeout=10
else
echo No udev, creating /dev manually
mount -t tmpfs none /dev
lvm vgscan --ignorelockingfailure
lvm vgchange -ay --ignorelockingfailure
+# Improve virtio-blk performance (RHBZ#509383).
+for f in /sys/block/vd*/queue/rotational; do echo 1 > $f; done
+
# Keep these to enhance the usefulness of debug output.
ls -l /dev
cat /proc/mounts
#ping -n -v -c 5 10.0.2.2
#ping -n -v -c 5 10.0.2.4
-# Improve virtio-blk performance (RHBZ#509383).
-for f in /sys/block/vd*/queue/rotational; do echo 1 > $f; done
+echo -n "uptime: "; cat /proc/uptime
if ! grep -sq guestfs_rescue=1 /proc/cmdline; then
exec guestfsd -f