Add hash checking for openSUSE

This commit is contained in:
Martin Wimpress 2021-10-21 00:56:25 +01:00
parent ffeabdabf2
commit cae95e5b14
No known key found for this signature in database
GPG Key ID: 61DF940515E06DA3

View File

@ -642,22 +642,26 @@ function get_openbsd() {
}
function get_opensuse() {
local HASH=""
local ISO=""
local RELEASES=""
local URL=""
validate_release "releases_opensuse"
if [ "${RELEASE}" == "tumbleweed" ]; then
ISO="openSUSE-Tumbleweed-DVD-x86_64-Current.iso"
URL="https://download.opensuse.org/tumbleweed/iso/${ISO}"
HASH=$(wget -q -O- "${URL}.sha256" | cut -d' ' -f1)
elif [ "${RELEASE}" == "microos" ]; then
ISO="openSUSE-MicroOS-DVD-x86_64-Current.iso"
URL="https://download.opensuse.org/tumbleweed/iso/${ISO}"
HASH=$(wget -q -O- "${URL}.sha256" | cut -d' ' -f1)
else
ISO="openSUSE-Leap-${RELEASE}-DVD-x86_64.iso"
URL="https://download.opensuse.org/distribution/leap/${RELEASE}/iso/${ISO}"
HASH=$(wget -q -O- "${URL}.sha256" | cut -d' ' -f1)
fi
web_get "${URL}" "${VM_PATH}"
check_hash "${ISO}" "${HASH}"
make_vm_config "${ISO}"
}