diff --git a/quickget b/quickget index 756eb8239d..bfb5e97674 100755 --- a/quickget +++ b/quickget @@ -227,6 +227,7 @@ function os_support() { solus \ holoiso \ tails \ + trisquel \ truenas-core \ truenas-scale \ ubuntu \ @@ -579,6 +580,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" @@ -1687,6 +1696,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=""