diff --git a/proxmenu-scripts.sh b/proxmenu-scripts.sh index 9cec22e..b5efe1e 100755 --- a/proxmenu-scripts.sh +++ b/proxmenu-scripts.sh @@ -174,12 +174,7 @@ INSTALL_OMSA() { } DOWNLOAD_VIRTIO() { - url="https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso" - while redirect_url=$( curl -I -s -S -f -w "%{redirect_url}\\n" -o /dev/null "${url}" ); do - DOWNLOAD_URL=${url} - url=${redirect_url} - [[ -z "$url" ]] && break - done + echo -e "\n${idsCL[LightCyan]}Current \"Stable\" version available for download:${idsCL[Default]}" echo -e "${DOWNLOAD_URL}\n" echo -en "${idsCL[Green]}Downloading ... " @@ -216,8 +211,11 @@ DETECT_CPU(){ [ ${action-x} ] && exit 0 || ENTER2CONTINUE } - - +url="https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso" +while redirect_url=$( curl -I -s -S -f -w "%{redirect_url}\\n" -o /dev/null "${url}" ); do + VIRTIO_DOWNLOAD_URL=${url}; url=${redirect_url}; [[ -z "$url" ]] && break +done +VIRTIO_FILE=${VIRTIO_DOWNLOAD_URL##*/} MAIN_MENU() { while : @@ -263,7 +261,12 @@ MAIN_MENU() { echo -e "${idsCL[DarkGray]} [8] Dell OMSA is already installed - ${idsCL[Default]}https://[proxmox-host-ip]:1311" fi echo - echo -e " [${idsCL[LightYellow]}9${idsCL[Default]}] ${idsCL[White]}Download Win-VirtIO drivers to local on this host${idsCL[Default]}" + if [ -f /var/lib/vz/template/iso/${VIRTIO_FILE} ]; then + echo -e "${idsCL[DarkGray]} [9] Current \"Stable\" drivers already downloaded to 'local' on this host${idsCL[Default]}" + else + echo -e " [${idsCL[LightYellow]}9${idsCL[Default]}] ${idsCL[White]}Download the available updated Win-VirtIO drivers to 'local' on this host${idsCL[Default]}" + fi + echo echo -e " [${idsCL[LightYellow]}0${idsCL[Default]}] ${idsCL[White]}Detect CPU-Arch for Live Migrations${idsCL[Default]}" echo echo