diff --git a/quickget b/quickget index 16c0a99a7f..1197d220f7 100755 --- a/quickget +++ b/quickget @@ -260,6 +260,7 @@ function os_support() { rockylinux \ siduction \ slackware \ + slax \ solus \ spiral \ tails \ @@ -740,6 +741,14 @@ function releases_slackware() { echo 14.2 15.0 } +function releases_slax() { + echo latest +} + +function editions_slax() { + echo debian slackware +} + function releases_solus() { echo 4.3 } @@ -1095,7 +1104,7 @@ EOF echo "disk_size=\"32G\"" >> "${CONF_FILE}";; batocera) echo "disk_size=\"8G\"" >> "${CONF_FILE}";; - dragonflybsd|haiku|openbsd|netbsd|slackware|tails|tinycore) + dragonflybsd|haiku|openbsd|netbsd|slackware|slax|tails|tinycore) echo "boot=\"legacy\"" >> "${CONF_FILE}";; deepin) echo "disk_size=\"64G\"" >> "${CONF_FILE}" @@ -1960,6 +1969,24 @@ function get_slackware() { echo "${URL}/${ISO} ${HASH}" } +function get_slax() { + local HASH="" + local ISO="" + local URL="" + + case ${EDITION} in + debian) URL="https://ftp.fi.muni.cz/pub/linux/slax/Slax-12.x" + ISO=$(wget -q -O- "${URL}/md5.txt" | grep '64bit-' | cut -d' ' -f3 | tail -n1) + HASH=$(wget -q -O- "${URL}/md5.txt" | grep '64bit-' | cut -d' ' -f1 | tail -n1) + ;; + slackware) URL="https://ftp.fi.muni.cz/pub/linux/slax/Slax-15.x" + ISO=$(wget -q -O- "${URL}/md5.txt" | grep '64bit-' | cut -d' ' -f3 | tail -n1) + HASH=$(wget -q -O- "${URL}/md5.txt" | grep '64bit-' | cut -d' ' -f1 | tail -n1) + ;; + esac + echo "${URL}/${ISO} ${HASH}" +} + function get_solus() { local EDITION="${1:-}" local HASH=""