From 1b3c113f8d5f83c9883e525f95cc697b3b46a1a9 Mon Sep 17 00:00:00 2001 From: zenobit Date: Thu, 12 Oct 2023 07:46:28 +0200 Subject: [PATCH] Add Antix --- quickget | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/quickget b/quickget index 4b63d71bac..386b73d69c 100755 --- a/quickget +++ b/quickget @@ -182,6 +182,7 @@ function os_support() { echo alma \ alpine \ android \ + antix \ archlinux \ archcraft \ arcolinux \ @@ -275,6 +276,14 @@ function editions_android() { echo x86 x86_64 } +function releases_antix() { + echo 21 22 23 +} + +function editions_antix() { + echo net-sysv core-sysv base-sysv full-sysv net-runit core-runit base-runit full-runit +} + function releases_archlinux() { echo latest } @@ -1072,6 +1081,40 @@ function get_android() { echo "${URL}/${ISO} ${HASH}" } +function get_antix() { + local EDITION="${1:-}" + local HASH="" + local ISO="" + local URL="https://sourceforge.net/projects/antix-linux/files/Final/antiX-${RELEASE}" + + case ${RELEASE} in + 21) URL_runit="${URL}/runit-bullseye";; + *) URL_runit="${URL}/runit-antiX-${RELEASE}";; + esac + + case ${EDITION} in + net-sysv) ISO="antiX-${RELEASE}-net_x64-net.iso";; + core-sysv) ISO="antiX-${RELEASE}_x64-core.iso";; + base-sysv) ISO="antiX-${RELEASE}_x64-base.iso";; + full-sysv) ISO="antiX-${RELEASE}_x64-full.iso";; + net-runit) ISO="antiX-${RELEASE}-runit-net_x64-net.iso" + URL="${URL_runit}" + ;; + core-runit) ISO="antiX-${RELEASE}-runit_x64-core.iso" + URL="${URL_runit}" + ;; + base-runit) ISO="antiX-${RELEASE}-runit_x64-base.iso" + URL="${URL_runit}" + ;; + full-runit) ISO="antiX-${RELEASE}-runit_x64-full.iso" + URL="${URL_runit}" + ;; + esac + + HASH=$(wget -q -O- ${URL}/README.txt | grep "${ISO}" | cut -d' ' -f1 | head -1) + echo "${URL}/${ISO} ${HASH}" +} + function get_archlinux() { local HASH="" local ISO=""