fix: update bazzite to always get the latest stable release. close #1306
Add the option to choose KDE or GNOME editions.
This commit is contained in:
parent
a85bb0897a
commit
7afab97c63
16
quickget
16
quickget
|
@ -629,8 +629,11 @@ function releases_batocera() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function releases_bazzite() {
|
function releases_bazzite() {
|
||||||
#shellcheck disable=SC2046,SC2005
|
echo latest
|
||||||
echo $(web_pipe "https://api.github.com/repos/ublue-os/bazzite/releases" | grep 'download_url' | grep 'sum' | cut -d '/' -f8 | cut -d'v' -f2 | head -n 5)
|
}
|
||||||
|
|
||||||
|
function editions_bazzite() {
|
||||||
|
echo gnome kde
|
||||||
}
|
}
|
||||||
|
|
||||||
function releases_biglinux() {
|
function releases_biglinux() {
|
||||||
|
@ -1663,9 +1666,12 @@ function get_batocera() {
|
||||||
function get_bazzite() {
|
function get_bazzite() {
|
||||||
local HASH=""
|
local HASH=""
|
||||||
local ISO=""
|
local ISO=""
|
||||||
local URL="https://github.com/ublue-os/bazzite/releases/download/v${RELEASE}"
|
local URL="https://download.bazzite.gg"
|
||||||
ISO=$(web_pipe "https://api.github.com/repos/ublue-os/bazzite/releases" | grep 'download_url' | grep 'sum' | cut -d '"' -f4 | cut -d'.' -f1-5 | grep "${RELEASE}" | cut -d'/' -f9)
|
case ${EDITION} in
|
||||||
HASH=$(web_pipe "${URL}/${ISO}.sha256sum" | grep 'SHA256' | cut -d' ' -f4)
|
gnome) ISO="bazzite-gnome-stable.iso";;
|
||||||
|
kde) ISO="bazzite-stable.iso";;
|
||||||
|
esac
|
||||||
|
HASH=$(web_pipe "${URL}/${ISO}-CHECKSUM" | cut -d' ' -f1)
|
||||||
echo "${URL}/${ISO} ${HASH}"
|
echo "${URL}/${ISO} ${HASH}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue