X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=appliance%2Finit;h=0f32a55c7ec5dd71757cf067a594af5e844735a4;hp=8bc422d975d4c5b27ca5fc131bc926a165d89ae5;hb=HEAD;hpb=bfc02f78f36d88543f8435e450e28c986b667a94 diff --git a/appliance/init b/appliance/init index 8bc422d..0f32a55 100755 --- a/appliance/init +++ b/appliance/init @@ -14,7 +14,9 @@ mkdir -p /sysroot rm -f /proc; mkdir /proc mount -t proc /proc /proc +rm -f /sys; mkdir /sys mount -t sysfs /sys /sys +mkdir -p /run/lock if [ ! -L /etc/init.d/udev -a -x /etc/init.d/udev ]; then if type service >/dev/null 2>&1; then @@ -29,6 +31,11 @@ elif [ -x /sbin/udevd ]; then /sbin/udevd --daemon /sbin/udevadm trigger /sbin/udevadm settle +elif [ -x /lib/udev/udevd ]; then + echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug + /lib/udev/udevd --daemon + /sbin/udevadm trigger + /sbin/udevadm settle else echo No udev, creating /dev manually mount -t tmpfs none /dev @@ -63,6 +70,9 @@ ifconfig lo 127.0.0.1 ifconfig eth0 169.254.2.10 route add default gw 169.254.2.2 +# Scan for MDs. +mdadm -As --auto=yes --run + # Scan for LVM. modprobe dm_mod ||: