Add PeppermintOS

This commit is contained in:
zenobit 2023-10-12 20:44:56 +02:00 committed by Martin Wimpress
parent 3665309a88
commit b3846a549a
1 changed files with 35 additions and 0 deletions

View File

@ -62,6 +62,7 @@ function pretty_name() {
openindiana) PRETTY_NAME="OpenIndiana";;
opensuse) PRETTY_NAME="openSUSE";;
oraclelinux) PRETTY_NAME="Oracle Linux";;
peppermint) PRETTY_NAME="PeppermintOS";;
popos) PRETTY_NAME="Pop!_OS";;
reactos) PRETTY_NAME="ReactOS";;
rebornos) PRETTY_NAME="RebornOS";;
@ -219,6 +220,7 @@ function os_support() {
openindiana \
opensuse \
oraclelinux \
peppermint \
popos \
reactos \
rebornos \
@ -532,6 +534,14 @@ function releases_oraclelinux() {
echo 7.7 7.8 7.9 8.4 8.5 8.6 9.0
}
function releases_peppermint() {
echo latest
}
function editions_peppermint() {
echo devuan-xfce devuan-gnome debian-xfce debian-gnome
}
function releases_popos() {
echo 20.04 21.10 22.04
}
@ -1624,6 +1634,31 @@ function get_oraclelinux() {
echo "${URL}/${ISO} ${HASH}"
}
function get_peppermint() {
local EDITION="${1:-}"
local HASH=""
local ISO=""
local URL="https://sourceforge.net/projects/peppermintos/files/isos"
case ${EDITION} in
devuan-xfce) ISO="PeppermintOS-devuan_64_xfce.iso"
URL="${URL}/XFCE"
;;
debian-xfce) ISO="PeppermintOS-Debian-64.iso"
URL="${URL}/XFCE"
;;
devuan-gnome) ISO="PeppermintOS-devuan_64_gfb.iso"
URL="${URL}/Gnome_FlashBack"
;;
debian-gnome) ISO="PeppermintOS-Debian_64_gfb.iso"
URL="${URL}/Gnome_FlashBack"
;;
esac
HASH=$(wget -q -O- "${URL}/${ISO}-sha512.checksum" | grep "${ISO}" | cut -d' ' -f1)
echo "${URL}/${ISO} ${HASH}"
}
function get_popos() {
local EDITION="${1:-}"
local HASH=""