Files
virtualbox/modul_vbox/iso_management.sh
2024-08-22 21:03:01 +02:00

53 lines
1.1 KiB
Bash

#!/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
}