Add Trisquel GNU Linux

This commit is contained in:
zenobit 2023-10-05 01:28:34 +02:00
parent c9adf8c8fa
commit 971938f1e6
4 changed files with 60 additions and 0 deletions

View file

@ -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=""