diff --git a/icons/trisquel.svg b/icons/trisquel.svg new file mode 100644 index 0000000..0369917 --- /dev/null +++ b/icons/trisquel.svg @@ -0,0 +1,18 @@ + + +Trisquel logo + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/quickget b/quickget index 06901ca..98281c2 100755 --- a/quickget +++ b/quickget @@ -261,6 +261,7 @@ function os_support() { solus \ tails \ tinycore \ + trisquel \ truenas-core \ truenas-scale \ tuxedoos \ @@ -726,6 +727,14 @@ function editions_tinycore() { echo Core TinyCore CorePlus CorePure64 TinyCorePure64 } +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" @@ -2108,6 +2117,22 @@ function get_tinycore() { echo "${URL}/${ISO} ${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="" diff --git a/supported.md b/supported.md index cde8700..ef1d629 100644 --- a/supported.md +++ b/supported.md @@ -65,6 +65,7 @@ slitaz solus tails tinycore +trisquel truenas-core truenas-scale tuxedoos diff --git a/supported/trisquel.desktop b/supported/trisquel.desktop new file mode 100644 index 0000000..4527e28 --- /dev/null +++ b/supported/trisquel.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.80 +Type=Application +Name=trisquel +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "10.0.1"!"11.0" --field="Edition:CB" "mate"!"lxde"!"kde"!"sugar" | xargs -I{} sh -c "./quickget trisquel {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/trisquel.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= +