mirror of
https://github.com/oSoWoSo/DistroHopper.git
synced 2024-08-14 22:46:53 +00:00
Add Endless OS (#642)
Co-authored-by: Martin Wimpress <304639+flexiondotorg@users.noreply.github.com>
This commit is contained in:
parent
aba13b77d4
commit
31bba1073b
1 changed files with 39 additions and 1 deletions
40
quickget
40
quickget
|
@ -42,6 +42,7 @@ function pretty_name() {
|
||||||
dragonflybsd) PRETTY_NAME="DragonFlyBSD";;
|
dragonflybsd) PRETTY_NAME="DragonFlyBSD";;
|
||||||
elementary) PRETTY_NAME="elementary OS";;
|
elementary) PRETTY_NAME="elementary OS";;
|
||||||
endeavouros) PRETTY_NAME="EndeavourOS";;
|
endeavouros) PRETTY_NAME="EndeavourOS";;
|
||||||
|
endless) PRETTY_NAME="Endless OS";;
|
||||||
freebsd) PRETTY_NAME="FreeBSD";;
|
freebsd) PRETTY_NAME="FreeBSD";;
|
||||||
freedos) PRETTY_NAME="FreeDOS";;
|
freedos) PRETTY_NAME="FreeDOS";;
|
||||||
garuda) PRETTY_NAME="Garuda Linux";;
|
garuda) PRETTY_NAME="Garuda Linux";;
|
||||||
|
@ -182,6 +183,7 @@ function os_support() {
|
||||||
dragonflybsd \
|
dragonflybsd \
|
||||||
elementary \
|
elementary \
|
||||||
endeavouros \
|
endeavouros \
|
||||||
|
endless \
|
||||||
fedora \
|
fedora \
|
||||||
freebsd \
|
freebsd \
|
||||||
freedos \
|
freedos \
|
||||||
|
@ -327,6 +329,14 @@ function releases_endeavouros() {
|
||||||
cassini_22_12
|
cassini_22_12
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function releases_endless() {
|
||||||
|
echo 5.0.0
|
||||||
|
}
|
||||||
|
|
||||||
|
function editions_endless() {
|
||||||
|
echo base en fr pt_BR es
|
||||||
|
}
|
||||||
|
|
||||||
function releases_fedora() {
|
function releases_fedora() {
|
||||||
echo 33 34 35 36 37 38
|
echo 33 34 35 36 37 38
|
||||||
}
|
}
|
||||||
|
@ -856,7 +866,7 @@ EOF
|
||||||
|
|
||||||
# OS specific tweaks
|
# OS specific tweaks
|
||||||
case ${OS} in
|
case ${OS} in
|
||||||
alma|centos-stream|oraclelinux|popos|rockylinux|nixos)
|
alma|centos-stream|endless|nixos|oraclelinux|popos|rockylinux)
|
||||||
echo "disk_size=\"32G\"" >> "${CONF_FILE}";;
|
echo "disk_size=\"32G\"" >> "${CONF_FILE}";;
|
||||||
batocera)
|
batocera)
|
||||||
echo "disk_size=\"8G\"" >> "${CONF_FILE}";;
|
echo "disk_size=\"8G\"" >> "${CONF_FILE}";;
|
||||||
|
@ -1146,6 +1156,34 @@ function get_endeavouros() {
|
||||||
echo "${URL}/${ISO} ${HASH}"
|
echo "${URL}/${ISO} ${HASH}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_endless() {
|
||||||
|
local HASH="" # No hash - there is a signature in .asc signed by
|
||||||
|
#https://d1anzknqnc1kmb.cloudfront.net/eos-image-keyring.gpg
|
||||||
|
# (4096R: CB50 0F7B C923 3FAD 32B4 E720 9E0C 1250 587A 279C)
|
||||||
|
local FILE_TS=""
|
||||||
|
# https://support.endlessos.org/en/installation/direct-download gives the info but computes the URLS in js
|
||||||
|
# so parsing out the useful info is not happening tonight
|
||||||
|
# Endless edition names are "base" for the small minimal one or the Language for the large full release
|
||||||
|
# The isos are stamped as they are finished so ....
|
||||||
|
case ${EDITION} in
|
||||||
|
base)
|
||||||
|
FILE_TS="230127-211122";;
|
||||||
|
fr)
|
||||||
|
FILE_TS="230127-213415";;
|
||||||
|
en)
|
||||||
|
FILE_TS="230127-212436";;
|
||||||
|
es)
|
||||||
|
FILE_TS="230127-212646";;
|
||||||
|
pt_BR)
|
||||||
|
FILE_TS="230127-220328";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
URL="https://images-dl.endlessm.com/release/${RELEASE}/eos-amd64-amd64/${EDITION}"
|
||||||
|
ISO="eos-eos${RELEASE:0:3}-amd64-amd64.${FILE_TS}.${EDITION}.iso"
|
||||||
|
|
||||||
|
echo "${URL}/${ISO}"
|
||||||
|
}
|
||||||
|
|
||||||
function get_fedora() {
|
function get_fedora() {
|
||||||
local EDITION="${1:-}"
|
local EDITION="${1:-}"
|
||||||
local HASH=""
|
local HASH=""
|
||||||
|
|
Loading…
Reference in a new issue