######################################################## # Include: Detect, whether runvirt runs in legacy mode # ######################################################## # Legacy mode: As runvirt has been before. # New mode: uuid in xml _and_ vmx given via http. writelog "Detecting current/legacy mode ..." # First, let's try to extract an imguuid from xmlfile: declare -rg IMGUUID=$(grep -i -o '/dev/null >&2; then writelog "wget ${SLX_VMCHOOSER_BASE_URL}/lecture/${IMGUUID}. Triggering legacy mode." else writelog "wget ${SLX_VMCHOOSER_BASE_URL}/lecture/${IMGUUID} successful." if [ ! -s "$TMPCONFIG" ]; then writelog "Server sent zero byte virtual machine description file. Triggering legacy mode." else writelog "Triggering current (non-legacy) mode." LEGACY= # everything worked - clear legacy mode variable (so we use the "current" mode) fi fi fi