From f97ceeabe97c07ab9db0759df74ce962b7f3ea64 Mon Sep 17 00:00:00 2001 From: Luca Weiss Date: Sat, 21 Jan 2023 13:16:45 +0100 Subject: [PATCH] Add Mageia --- docs/quickemu.1 | 2 ++ docs/quickemu.1.md | 1 + docs/quickget.1 | 2 ++ docs/quickget.1.md | 1 + quickget | 17 +++++++++++++++++ 5 files changed, 23 insertions(+) diff --git a/docs/quickemu.1 b/docs/quickemu.1 index 9ee81fa..df61909 100644 --- a/docs/quickemu.1 +++ b/docs/quickemu.1 @@ -385,6 +385,8 @@ All the official Ubuntu flavours are supported, just replace .IP \[bu] 2 \f[V]lmde\f[R] (Linux Mint Debian Edition) .IP \[bu] 2 +\f[V]mageia\f[R] (Mageia) +.IP \[bu] 2 \f[V]manjaro\f[R] (Manjaro) .IP \[bu] 2 \f[V]mxlinux\f[R] (MX Linux) diff --git a/docs/quickemu.1.md b/docs/quickemu.1.md index a26e3d8..5e5f548 100644 --- a/docs/quickemu.1.md +++ b/docs/quickemu.1.md @@ -284,6 +284,7 @@ with your preferred flavour. - `kolibrios` (KolibriOS) - `linuxmint` (Linux Mint) - `lmde` (Linux Mint Debian Edition) +- `mageia` (Mageia) - `manjaro` (Manjaro) - `mxlinux` (MX Linux) - `netboot` (netboot.xyz) diff --git a/docs/quickget.1 b/docs/quickget.1 index bf6d0bb..b9171ea 100644 --- a/docs/quickget.1 +++ b/docs/quickget.1 @@ -167,6 +167,8 @@ All the official Ubuntu flavours are supported, just replace .IP \[bu] 2 \f[V]lmde\f[R] (Linux Mint Debian Edition) .IP \[bu] 2 +\f[V]mageia\f[R] (Mageia) +.IP \[bu] 2 \f[V]manjaro\f[R] (Manjaro) .IP \[bu] 2 \f[V]mxlinux\f[R] (MX Linux) diff --git a/docs/quickget.1.md b/docs/quickget.1.md index 50a5e35..140644e 100644 --- a/docs/quickget.1.md +++ b/docs/quickget.1.md @@ -116,6 +116,7 @@ with your preferred flavour. - `kolibrios` (KolibriOS) - `linuxmint` (Linux Mint) - `lmde` (Linux Mint Debian Edition) +- `mageia` (Mageia) - `manjaro` (Manjaro) - `mxlinux` (MX Linux) - `netboot` (netboot.xyz) diff --git a/quickget b/quickget index b33cb46..9f40cbf 100755 --- a/quickget +++ b/quickget @@ -49,6 +49,7 @@ function pretty_name() { kolibrios) PRETTY_NAME="KolibriOS";; linuxmint) PRETTY_NAME="Linux Mint";; lmde) PRETTY_NAME="Linux Mint Debian Edition";; + mageia) PRETTY_NAME="Mageia";; mxlinux) PRETTY_NAME="MX Linux";; netboot) PRETTY_NAME="netboot.xyz";; netbsd) PRETTY_NAME="NetBSD";; @@ -189,6 +190,7 @@ function os_support() { kubuntu \ linuxmint \ lmde \ + mageia \ manjaro \ mxlinux \ netboot \ @@ -398,6 +400,14 @@ function releases_lmde(){ echo 5 } +function releases_mageia(){ + echo 8 +} + +function editions_mageia(){ + echo Plasma GNOME Xfce +} + function releases_mxlinux(){ echo 21.2.1 } @@ -1303,6 +1313,13 @@ function get_macos() { make_vm_config RecoveryImage.img } +function get_mageia() { + local EDITION="${1:-}" + local ISO=$(wget -q https://www.mageia.org/en/downloads/get/?q="Mageia-${RELEASE}-Live-${EDITION}-x86_64.iso" -O- | grep 'click here'| grep -o 'href=.*\.iso'|cut -d\" -f2) + local HASH=$(wget -q -O- "${ISO}.sha512" | cut -d' ' -f1) + echo "${ISO} ${HASH}" +} + function get_manjaro() { local HASH="" local ISO=""