VDIs verbessert

This commit is contained in:
2024-08-22 21:03:01 +02:00
parent 572a78597c
commit 28c2feee98
8 changed files with 1430 additions and 172 deletions

View File

@@ -0,0 +1,52 @@
#!/bin/bash
# iso_management.sh
# Funktion zum Suchen einer ISO-Datei basierend auf einem Muster
find_iso_files() {
local iso_dir="$1"
find "$iso_dir" -type f -name "*.iso" | sort | xargs -n 1 basename
}
# Funktion, um das Betriebssystem basierend auf der ISO-Datei zu identifizieren
identify_os() {
local iso_file="$1"
case "$(basename "$iso_file")" in
*ubuntu*server*)
echo "Ubuntu_64"
;;
*ubuntu*desktop*)
echo "Ubuntu_64"
;;
*debian*)
echo "Debian_64"
;;
*rhel*)
echo "RedHat_64"
;;
*Fedora-Workstation*)
echo "Fedora_64"
;;
*Fedora-Server*)
echo "Fedora_64"
;;
*CentOS*)
echo "RedHat_64"
;;
*kali-linux*)
echo "kali-linux"
;;
*linuxmint*)
echo "Linux_64"
;;
*openSUSE*)
echo "OpenSUSE_64"
;;
*manjaro*)
echo "ArchLinux_64"
;;
*)
echo "Unbekannt"
;;
esac
}