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
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