|
|
@ -51,6 +51,7 @@ function pretty_name() { |
|
|
|
kolibrios) PRETTY_NAME="KolibriOS";; |
|
|
|
kolibrios) PRETTY_NAME="KolibriOS";; |
|
|
|
linuxmint) PRETTY_NAME="Linux Mint";; |
|
|
|
linuxmint) PRETTY_NAME="Linux Mint";; |
|
|
|
mxlinux) PRETTY_NAME="MX Linux";; |
|
|
|
mxlinux) PRETTY_NAME="MX Linux";; |
|
|
|
|
|
|
|
netboot) PRETTY_NAME="netboot.xyz";; |
|
|
|
nixos) PRETTY_NAME="NixOS";; |
|
|
|
nixos) PRETTY_NAME="NixOS";; |
|
|
|
macos) PRETTY_NAME="macOS";; |
|
|
|
macos) PRETTY_NAME="macOS";; |
|
|
|
openbsd) PRETTY_NAME="OpenBSD";; |
|
|
|
openbsd) PRETTY_NAME="OpenBSD";; |
|
|
@ -180,6 +181,7 @@ function os_support() { |
|
|
|
linuxmint \ |
|
|
|
linuxmint \ |
|
|
|
manjaro \ |
|
|
|
manjaro \ |
|
|
|
mxlinux \ |
|
|
|
mxlinux \ |
|
|
|
|
|
|
|
netboot \ |
|
|
|
nixos \ |
|
|
|
nixos \ |
|
|
|
lubuntu \ |
|
|
|
lubuntu \ |
|
|
|
macos \ |
|
|
|
macos \ |
|
|
@ -361,6 +363,10 @@ function releases_manjaro() { |
|
|
|
mate |
|
|
|
mate |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function releases_netboot() { |
|
|
|
|
|
|
|
echo latest |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function releases_nixos(){ |
|
|
|
function releases_nixos(){ |
|
|
|
echo 21.05 \ |
|
|
|
echo 21.05 \ |
|
|
|
21.11 |
|
|
|
21.11 |
|
|
@ -1119,6 +1125,17 @@ function get_mxlinux() { |
|
|
|
make_vm_config "${ISO}" |
|
|
|
make_vm_config "${ISO}" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function get_netboot() { |
|
|
|
|
|
|
|
local ISO="netboot.xyz.iso" |
|
|
|
|
|
|
|
local HASH="" |
|
|
|
|
|
|
|
local URL="https://boot.netboot.xyz/ipxe" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HASH=$(wget -q -O- "${URL}/netboot.xyz-sha256-checksums.txt" | grep "${ISO}" | cut -d' ' -f1) |
|
|
|
|
|
|
|
web_get "${URL}/${ISO}" "${VM_PATH}" |
|
|
|
|
|
|
|
check_hash "${ISO}" "${HASH}" |
|
|
|
|
|
|
|
make_vm_config "${ISO}" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function get_nixos() { |
|
|
|
function get_nixos() { |
|
|
|
local EDITION="" |
|
|
|
local EDITION="" |
|
|
|
local HASH="" |
|
|
|
local HASH="" |
|
|
|