Print this page
PSARC 2008/766 native zones p2v
6667924 physical to virtual utility for native zones
*** 83,92 ****
--- 83,94 ----
no_install=$(gettext "Could not create install directory '%s'")
no_log=$(gettext "Could not create log directory '%s'")
no_logfile=$(gettext "Could not create log file '%s'")
+ root_full=$(gettext "Zonepath root %s exists and contains data; remove or move aside prior to install.")
+
install_zone=$(gettext "Installing zone '%s' at root directory '%s'")
install_from=$(gettext "from archive '%s'")
install_fail=$(gettext "Installation of zone '%s' FAILED.")
see_log=$(gettext "See the log file:\n '%s'\nfor details.")
*** 455,464 ****
--- 457,475 ----
screenlog "$no_install" "$install_root"
exit $int_code
fi
fi
+ #
+ # Check for a non-empty root.
+ #
+ cnt=`ls $install_root | wc -l`
+ if [ $cnt -ne 0 ]; then
+ screenlog "$root_full" "$install_root"
+ exit $int_code
+ fi
+
if [[ ! -d "$logdir" ]]
then
if ! mkdir -p "$logdir" 2>/dev/null; then
screenlog "$no_log" "$logdir"
exit $int_code