appliance: Enhance mkfs to support many more filesystem types.
[libguestfs.git] / appliance / init
index 8b97590..4e9b66f 100755 (executable)
@@ -9,8 +9,8 @@ mount -t sysfs /sys /sys
 
 if [ -x /etc/init.d/udev ]; then
   /etc/init.d/udev start
-elif [ -x /sbin/start_udev ]; then
-  /sbin/start_udev
+elif [ -x /sbin/start_udev ] && /sbin/start_udev; then
+  :
 else
   echo No udev, creating /dev manually
   mount -t tmpfs none /dev
@@ -65,7 +65,15 @@ if ! grep -sq guestfs_rescue=1 /proc/cmdline; then
   exec guestfsd -f
 fi
 
+# Use appliance in rescue mode, also used by the virt-rescue command.
 TERM=linux ;# XXX library should pass this from library's environment
 PS1='><rescue> '
 export TERM PS1
+echo
+echo "Welcome to virt-rescue, the libguestfs rescue shell."
+echo
+echo "Note: The contents of / are the rescue appliance."
+echo "You have to mount the guest's partitions under /sysroot"
+echo "before you can examine them."
+echo
 exec bash -i