Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add PantherX BETA #1132

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions quickget
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ function os_info() {
openindiana) INFO="OpenIndiana|Solaris,OpenSolaris|-|https://www.openindiana.org/|Community supported illumos-based operating system.";;
opensuse) INFO="openSUSE|Independent|-|https://www.opensuse.org/|The makers choice for sysadmins, developers and desktop users.";;
oraclelinux) INFO="Oracle Linux|RedHat|-|https://www.oracle.com/linux/|Linux with everything required to deploy, optimize, and manage applications on-premises, in the cloud, and at the edge.";;
pantherx) INFO="PantherX|guix|-|https://www.pantherx.org/|PantherX is designed to enable everyone without a PHD in computer science to enjoy a fast, flexible and private work & entertainment platform that runs for years, with little intervention.";;
parrotsec) INFO="Parrot Security|Debian|parrot:parrot|https://www.parrotsec.org/|Provides a huge arsenal of tools, utilities and libraries that IT and security professionals can use to test and assess the security of their assets in a reliable, compliant and reproducible way.";;
peppermint) INFO="PeppermintOS|Debian,Devuan|-|https://peppermintos.com/|Provides a user with the opportunity to build the system that best fits their needs. While at the same time providing a functioning OS with minimum hassle out of the box.";;
popos) INFO="Pop!_OS|Ubuntu|-|https://pop.system76.com/|Operating system for STEM and creative professionals who use their computer as a tool to discover and create.";;
Expand Down Expand Up @@ -523,6 +524,7 @@ function os_support() {
openindiana \
opensuse \
oraclelinux \
pantherx \
peppermint \
parrotsec \
popos \
Expand Down Expand Up @@ -912,6 +914,10 @@ function releases_oraclelinux() {
echo 9.3 9.2 9.1 9.0 8.9 8.8 8.7 8.6 8.5 8.4 7.9 7.8 7.7
}

function releases_pantherx() {
echo latest
}

function releases_parrotsec() {
echo 6.0 5.3
}
Expand Down Expand Up @@ -2229,6 +2235,18 @@ function get_oraclelinux() {
echo "${URL}/${ISO} ${HASH}"
}

function get_pantherx() {
local HASH=""
local ISO=""
local URL=""
local TEMP=""
URL="https://temp.pantherx.org"
TEMP="$(web_pipe "https://wiki.pantherx.org/" | grep --after-context 1 'iso')"
ISO="$(basename $(echo ${TEMP} | cut -d'"' -f2))"
HASH="$(echo "${TEMP}" | tail -1 | cut -d'>' -f3 | cut -d'<' -f1)"
echo "${URL}/${ISO} ${HASH}"
}

function get_parrotsec() {
local HASH=""
local ISO=""
Expand Down