Readd DietPi

This commit is contained in:
zenobit 2025-02-17 06:26:09 +01:00
parent 89635dcd87
commit 7323092109
2 changed files with 58 additions and 0 deletions

49
actions/dietpi Normal file
View File

@ -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;;

9
public/dietpi Normal file
View File

@ -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"