Refactor get_mxlinux()

pull/373/head
Martin Wimpress 3 years ago
parent 0e6ad3d1f7
commit eb23f010aa
No known key found for this signature in database
GPG Key ID: 61DF940515E06DA3
  1. 27
      quickget

@ -1037,26 +1037,25 @@ function get_mxlinux() {
local HASH="" local HASH=""
local ISO="" local ISO=""
local URL="" local URL=""
local BASE_URL=""
validate_release "releases_mxlinux" validate_release "releases_mxlinux"
FLAVOR=$(echo "${OS}" | cut -d'-' -f2) FLAVOR=$(echo "${OS}" | cut -d'-' -f2)
case ${FLAVOR} in
if [[ "$FLAVOR" == "xfce" ]]; then xfce)
URL="https://sourceforge.net/projects/mx-linux/files/Final/Xfce"
ISO="MX-${RELEASE}_x64.iso" ISO="MX-${RELEASE}_x64.iso"
BASE_URL="https://sourceforge.net/projects/mx-linux/files/Final/Xfce/" ;;
elif [[ "$FLAVOR" == "kde" ]]; then kde)
URL="https://sourceforge.net/projects/mx-linux/files/Final/KDE"
ISO="MX-${RELEASE}_KDE_x64.iso" ISO="MX-${RELEASE}_KDE_x64.iso"
BASE_URL="https://sourceforge.net/projects/mx-linux/files/Final/KDE/" ;;
elif [[ "$FLAVOR" == "fluxbox" ]]; then fluxbox)
URL="https://sourceforge.net/projects/mx-linux/files/Final/Fluxbox"
ISO="MX-${RELEASE}_fluxbox_x64.iso" ISO="MX-${RELEASE}_fluxbox_x64.iso"
BASE_URL="https://sourceforge.net/projects/mx-linux/files/Final/Fluxbox/" ;;
fi esac
HASH=$(wget -q -O- "${URL}/${ISO}.sha256" | cut -d' ' -f1)
URL="${BASE_URL}/${ISO}" web_get "${URL}/${ISO}" "${VM_PATH}"
web_get "${URL}" "${VM_PATH}"
web_get "${URL}.sha256" "${VM_PATH}"
HASH=$(cat "${VM_PATH}/${ISO}.sha256" | cut -d' ' -f1)
check_hash "${ISO}" "${HASH}" check_hash "${ISO}" "${HASH}"
make_vm_config "${ISO}" make_vm_config "${ISO}"
} }

Loading…
Cancel
Save