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";;
|
||||
elementary) PRETTY_NAME="elementary OS";;
|
||||
endeavouros) PRETTY_NAME="EndeavourOS";;
|
||||
endless) PRETTY_NAME="Endless OS";;
|
||||
freebsd) PRETTY_NAME="FreeBSD";;
|
||||
freedos) PRETTY_NAME="FreeDOS";;
|
||||
garuda) PRETTY_NAME="Garuda Linux";;
|
||||
|
@ -182,6 +183,7 @@ function os_support() {
|
|||
dragonflybsd \
|
||||
elementary \
|
||||
endeavouros \
|
||||
endless \
|
||||
fedora \
|
||||
freebsd \
|
||||
freedos \
|
||||
|
@ -327,6 +329,14 @@ function releases_endeavouros() {
|
|||
cassini_22_12
|
||||
}
|
||||
|
||||
function releases_endless() {
|
||||
echo 5.0.0
|
||||
}
|
||||
|
||||
function editions_endless() {
|
||||
echo base en fr pt_BR es
|
||||
}
|
||||
|
||||
function releases_fedora() {
|
||||
echo 33 34 35 36 37 38
|
||||
}
|
||||
|
@ -856,7 +866,7 @@ EOF
|
|||
|
||||
# OS specific tweaks
|
||||
case ${OS} in
|
||||
alma|centos-stream|oraclelinux|popos|rockylinux|nixos)
|
||||
alma|centos-stream|endless|nixos|oraclelinux|popos|rockylinux)
|
||||
echo "disk_size=\"32G\"" >> "${CONF_FILE}";;
|
||||
batocera)
|
||||
echo "disk_size=\"8G\"" >> "${CONF_FILE}";;
|
||||
|
@ -1146,6 +1156,34 @@ function get_endeavouros() {
|
|||
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() {
|
||||
local EDITION="${1:-}"
|
||||
local HASH=""
|
||||
|
|
Loading…
Reference in a new issue