|
|
@ -73,6 +73,7 @@ function pretty_name() { |
|
|
|
ubuntu-mate) PRETTY_NAME="Ubuntu MATE";; |
|
|
|
ubuntu-mate) PRETTY_NAME="Ubuntu MATE";; |
|
|
|
ubuntustudio) PRETTY_NAME="Ubuntu Studio";; |
|
|
|
ubuntustudio) PRETTY_NAME="Ubuntu Studio";; |
|
|
|
ubuntu-unity) PRETTY_NAME="Ubuntu Unity";; |
|
|
|
ubuntu-unity) PRETTY_NAME="Ubuntu Unity";; |
|
|
|
|
|
|
|
vanillaos) PRETTY_NAME="Vanilla OS";; |
|
|
|
void) PRETTY_NAME="Void Linux";; |
|
|
|
void) PRETTY_NAME="Void Linux";; |
|
|
|
vxlinux) PRETTY_NAME="VX Linux";; |
|
|
|
vxlinux) PRETTY_NAME="VX Linux";; |
|
|
|
zorin) PRETTY_NAME="Zorin OS";; |
|
|
|
zorin) PRETTY_NAME="Zorin OS";; |
|
|
@ -228,6 +229,7 @@ function os_support() { |
|
|
|
ubuntu-mate \ |
|
|
|
ubuntu-mate \ |
|
|
|
ubuntustudio \ |
|
|
|
ubuntustudio \ |
|
|
|
ubuntu-unity \ |
|
|
|
ubuntu-unity \ |
|
|
|
|
|
|
|
vanillaos \ |
|
|
|
void \ |
|
|
|
void \ |
|
|
|
vxlinux \ |
|
|
|
vxlinux \ |
|
|
|
windows \ |
|
|
|
windows \ |
|
|
@ -644,6 +646,10 @@ function releases_ubuntu() { |
|
|
|
fi |
|
|
|
fi |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function releases_vanillaos() { |
|
|
|
|
|
|
|
echo 22.10 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function releases_void() { |
|
|
|
function releases_void() { |
|
|
|
echo current |
|
|
|
echo current |
|
|
|
} |
|
|
|
} |
|
|
@ -905,6 +911,10 @@ EOF |
|
|
|
# echo "1stdrive_size=\"20G\"" >> "${CONF_FILE}" # for testing |
|
|
|
# echo "1stdrive_size=\"20G\"" >> "${CONF_FILE}" # for testing |
|
|
|
# echo "2nddrive_size=\"20G\"" >> "${CONF_FILE}" # again, for testing |
|
|
|
# echo "2nddrive_size=\"20G\"" >> "${CONF_FILE}" # again, for testing |
|
|
|
;; |
|
|
|
;; |
|
|
|
|
|
|
|
vanillaos) |
|
|
|
|
|
|
|
## Minimum 50G for abroot |
|
|
|
|
|
|
|
echo "disk_size=\"64G\"" >> "${CONF_FILE}" |
|
|
|
|
|
|
|
;; |
|
|
|
zorin) |
|
|
|
zorin) |
|
|
|
case ${EDITION} in |
|
|
|
case ${EDITION} in |
|
|
|
education64|edulite64) |
|
|
|
education64|edulite64) |
|
|
@ -1026,6 +1036,17 @@ function get_blendos() { |
|
|
|
echo "${URL} ${HASH}" |
|
|
|
echo "${URL} ${HASH}" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function get_vanillaos() { |
|
|
|
|
|
|
|
# maybe use github api and dynamism for R2.0 but for 22.10 just |
|
|
|
|
|
|
|
# hit their CDN |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# https://cdn.vanillaos.org/assets/ISO/22.10-r8/VanillaOS-22.10-all.20230226.md5.txt |
|
|
|
|
|
|
|
# https://cdn.vanillaos.org/assets/ISO/22.10-r8/VanillaOS-22.10-all.20230226.sha256.txt |
|
|
|
|
|
|
|
local HASH=$(curl -s "https://cdn.vanillaos.org/assets/ISO/22.10-r8/VanillaOS-22.10-all.20230226.sha256.txt" | cut -d' ' -f1) |
|
|
|
|
|
|
|
local URL="https://cdn.vanillaos.org/assets/ISO/22.10-r8/VanillaOS-22.10-all.20230226.iso" |
|
|
|
|
|
|
|
echo "${URL} ${HASH}" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function get_batocera() { |
|
|
|
function get_batocera() { |
|
|
|
local HASH="" |
|
|
|
local HASH="" |
|
|
|
local URL="https://mirrors.o2switch.fr/batocera/x86_64/stable/last" |
|
|
|
local URL="https://mirrors.o2switch.fr/batocera/x86_64/stable/last" |
|
|
|