From 834be37c86142c918b42107558742701df7e4b9b Mon Sep 17 00:00:00 2001 From: zenobit Date: Sun, 17 Sep 2023 18:34:13 +0200 Subject: [PATCH] Add Trisquel GNU Linux --- quickget | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/quickget b/quickget index bd57ee1..cba3ef8 100755 --- a/quickget +++ b/quickget @@ -229,6 +229,7 @@ function os_support() { slackware \ solus \ tails \ + trisquel \ truenas-core \ truenas-scale \ ubuntu \ @@ -596,6 +597,14 @@ function releases_tails() { echo stable } +function releases_trisquel() { + echo 10.0.1 11.0 +} + +function editions_trisquel() { + echo mate lxde kde sugar +} + function releases_truenas() { if [[ $OS == truenas ]] ; then echo "ERROR! The supported TrueNAS OS values are truenas-core or truenas-scale" @@ -1739,6 +1748,22 @@ function get_tails() { echo "${URL} ${HASH}" } +function get_trisquel() { + local EDITION="${1:-}" + local HASH="" + local ISO="" + local URL="https://mirrors.ocf.berkeley.edu/trisquel-images" + + case ${EDITION} in + mate) ISO="trisquel_${RELEASE}_amd64.iso";; + lxde) ISO="trisquel-mini_${RELEASE}_amd64.iso";; + kde) ISO="triskel_${RELEASE}_amd64.iso";; + sugar) ISO="trisquel-sugar_${RELEASE}_amd64.iso";; + esac + HASH=$(wget -q -O- "${URL}/${ISO}.sha1" | grep "${ISO}" | cut -d' ' -f1) + echo "${URL}/${ISO} ${HASH}" +} + function get_truenas-scale() { local ISO="" local URL=""