From 732309210997532e18a914e39a9025232aef1bdb Mon Sep 17 00:00:00 2001 From: zenobit Date: Mon, 17 Feb 2025 06:26:09 +0100 Subject: [PATCH] Readd DietPi --- actions/dietpi | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ public/dietpi | 9 +++++++++ 2 files changed, 58 insertions(+) create mode 100644 actions/dietpi create mode 100644 public/dietpi diff --git a/actions/dietpi b/actions/dietpi new file mode 100644 index 0000000..2cd0ee0 --- /dev/null +++ b/actions/dietpi @@ -0,0 +1,49 @@ +# Template file for 'dietpi' +OSNAME=dietpi +PRETTY="DietPi" +BASEDOF="Debian" +DESCRIPTION="Highly optimised minimal Debian OS" +HOMEPAGE="https://dietpi.com" +CREDENTIALS="-" + +function releases_() { + echo bios uefi +} + +function editions_() { + echo bookworm bookworm-installer bullseye bullseye-installer +} + +function get_() { + local HASH="" + local ISO="" + local URL="https://dietpi.com/downloads/images" + case ${RELEASE} in + bios) + case ${EDITION} in + bookworm) + local ISO="DietPi_NativePC-BIOS-x86_64-Bookworm.7z";; + bullseye) + local ISO="DietPi_NativePC-BIOS-x86_64-Bullseye.7z";; + bookworm-installer) + local ISO="DietPi_NativePC-BIOS-x86_64-Bookworm_Installer.7z";; + bullseye-installer) + local ISO="DietPi_NativePC-BIOS-x86_64-Bullseye_Installer.7z";; + esac;; + uefi) + case ${EDITION} in + bookworm-installer) + local ISO="DietPi_NativePC-UEFI-x86_64-Bookworm_Installer.7z";; + bullseye-installer) + local ISO="DietPi_NativePC-UEFI-x86_64-Bullseye_Installer.7z";; + esac;; + esac + HASH=$(wget -q -O- "${URL}/SHASUMS.txt" | grep "${ISO}" | cut -d' ' -f1) + echo "${URL}/${ISO} ${HASH}" +} + +#dietpi) +# if [[ $ISO =~ ".7z" ]]; then +# 7zip x -o${VM_PATH} ${VM_PATH}/${ISO} +# ISO=$(ls ${VM_PATH} | grep -i '.iso') +# fi;; diff --git a/public/dietpi b/public/dietpi new file mode 100644 index 0000000..77d27ee --- /dev/null +++ b/public/dietpi @@ -0,0 +1,9 @@ +# Template file for 'dietpi' +OSNAME="dietpi" +PRETTY="DietPi" +BASEDOF="Debian" +DESCRIPTION="Highly optimised minimal Debian OS" +HOMEPAGE="https://dietpi.com" +CREDENTIALS="-" +RELEASES="uefi bios" +EDITIONS="bullseye-installer bullseye bookworm-installer bookworm"