📦 Athena OS
This commit is contained in:
parent
a2d2e570ea
commit
3843388258
35
quickget
35
quickget
|
@ -71,6 +71,7 @@ function pretty_name() {
|
||||||
archcraft) PRETTY_NAME="Archcraft";;
|
archcraft) PRETTY_NAME="Archcraft";;
|
||||||
arcolinux) PRETTY_NAME="Arco Linux";;
|
arcolinux) PRETTY_NAME="Arco Linux";;
|
||||||
artixlinux) PRETTY_NAME="Artix Linux";;
|
artixlinux) PRETTY_NAME="Artix Linux";;
|
||||||
|
atheanos) PRETTY_NAME="Athena OS";;
|
||||||
biglinux) PRETTY_NAME="BigLinux";;
|
biglinux) PRETTY_NAME="BigLinux";;
|
||||||
blendos) PRETTY_NAME="BlendOS";;
|
blendos) PRETTY_NAME="BlendOS";;
|
||||||
cachyos) PRETTY_NAME="CachyOS";;
|
cachyos) PRETTY_NAME="CachyOS";;
|
||||||
|
@ -223,6 +224,7 @@ function os_support() {
|
||||||
archcraft \
|
archcraft \
|
||||||
arcolinux \
|
arcolinux \
|
||||||
artixlinux \
|
artixlinux \
|
||||||
|
athenaos \
|
||||||
batocera \
|
batocera \
|
||||||
biglinux \
|
biglinux \
|
||||||
blendos \
|
blendos \
|
||||||
|
@ -313,6 +315,7 @@ function os_homepages(){
|
||||||
archcraft) HOMEPAGE="https://archcraft.io/";;
|
archcraft) HOMEPAGE="https://archcraft.io/";;
|
||||||
arcolinux) HOMEPAGE="https://arcolinux.com/";;
|
arcolinux) HOMEPAGE="https://arcolinux.com/";;
|
||||||
artixlinux) HOMEPAGE="https://artixlinux.org/";;
|
artixlinux) HOMEPAGE="https://artixlinux.org/";;
|
||||||
|
athenaos) HOMEPAGE="https://athenaos.org/";;
|
||||||
batocera) HOMEPAGE="https://batocera.org/";;
|
batocera) HOMEPAGE="https://batocera.org/";;
|
||||||
blendos) HOMEPAGE="https://blendos.co/";;
|
blendos) HOMEPAGE="https://blendos.co/";;
|
||||||
bodhi) HOMEPAGE="https://www.bodhilinux.com/";;
|
bodhi) HOMEPAGE="https://www.bodhilinux.com/";;
|
||||||
|
@ -474,22 +477,23 @@ function editions_artixlinux() {
|
||||||
community-qt-openrc
|
community-qt-openrc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function releases_athenaos() {
|
||||||
|
wget -q -O- 'https://sourceforge.net/projects/athena-iso/rss?path=/' | grep '.iso/download"' | cut -d'=' -f5 | cut -d'"' -f2 | cut -d'/' -f7 | cut -d'v' -f2 | sed ':a;N;$!ba;s/\n/ /g'
|
||||||
|
}
|
||||||
|
|
||||||
function releases_biglinux() {
|
function releases_biglinux() {
|
||||||
echo kde
|
echo kde
|
||||||
}
|
}
|
||||||
|
|
||||||
function releases_blendos() {
|
function releases_blendos() {
|
||||||
|
# Pull the rss feed
|
||||||
# Pull the rss feed
|
wget -q https://sourceforge.net/projects/blendos/rss?path=/ISOs/ -O- | grep -E -o 'https://.*blendOS\.iso.*</media:hash' >/tmp/blendos-isos.rss
|
||||||
wget -q https://sourceforge.net/projects/blendos/rss?path=/ISOs/ -O- | grep -E -o 'https://.*blendOS\.iso.*</media:hash' >/tmp/blendos-isos.rss
|
|
||||||
|
|
||||||
local RLIST
|
local RLIST
|
||||||
RLIST=$(grep -E -o 'https://.*blendOS\.iso.*</media:hash' /tmp/blendos-isos.rss | cut -d/ -f 8-9 | sort -r -t/ --key=2 |grep -e '16878' -e '168[8-9]')
|
RLIST=$(grep -E -o 'https://.*blendOS\.iso.*</media:hash' /tmp/blendos-isos.rss | cut -d/ -f 8-9 | sort -r -t/ --key=2 |grep -e '16878' -e '168[8-9]')
|
||||||
echo ${RLIST}
|
echo ${RLIST}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function releases_bunsenlabs() {
|
function releases_bunsenlabs() {
|
||||||
echo latest
|
echo latest
|
||||||
}
|
}
|
||||||
|
@ -1191,7 +1195,7 @@ EOF
|
||||||
|
|
||||||
# OS specific tweaks
|
# OS specific tweaks
|
||||||
case ${OS} in
|
case ${OS} in
|
||||||
alma|centos-stream|endless|garuda|nixos|oraclelinux|popos|rockylinux)
|
alma|athenaos|centos-stream|endless|garuda|nixos|oraclelinux|popos|rockylinux)
|
||||||
echo "disk_size=\"32G\"" >> "${CONF_FILE}";;
|
echo "disk_size=\"32G\"" >> "${CONF_FILE}";;
|
||||||
openindiana)
|
openindiana)
|
||||||
echo "boot=\"legacy\"" >> "${CONF_FILE}"
|
echo "boot=\"legacy\"" >> "${CONF_FILE}"
|
||||||
|
@ -1391,6 +1395,25 @@ function get_artixlinux() {
|
||||||
echo "${URL}/${ISO} ${HASH}"
|
echo "${URL}/${ISO} ${HASH}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_athenaos() {
|
||||||
|
local HASH=""
|
||||||
|
local URL=""
|
||||||
|
local ISO=""
|
||||||
|
case ${RELEASE} in
|
||||||
|
rolling)
|
||||||
|
ISO="athena-rolling-x86_64.iso"
|
||||||
|
URL="https://sourceforge.net/projects/athena-iso/files/rolling"
|
||||||
|
HASH=$(wget -q -O- "${URL}/${ISO}.md5" | cut -d' ' -f1)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
ISO="athena-20${RELEASE}-x86_64.iso"
|
||||||
|
URL="https://sourceforge.net/projects/athena-iso/files/v${RELEASE}"
|
||||||
|
HASH=$(wget -q -O- 'https://sourceforge.net/projects/athena-iso/rss?path=/' | grep '.iso/download"' | grep "${RELEASE}" | cut -d '=' -f7 | cut -d'>' -f2 | cut -d'<' -f1)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
echo "${URL}/${ISO} ${HASH}"
|
||||||
|
}
|
||||||
|
|
||||||
function get_bunsenlabs() {
|
function get_bunsenlabs() {
|
||||||
local HASH=""
|
local HASH=""
|
||||||
local ISO="beryllium-1-amd64.hybrid.iso"
|
local ISO="beryllium-1-amd64.hybrid.iso"
|
||||||
|
|
Loading…
Reference in New Issue