mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-06-28 04:06:54 +00:00
33 lines
1.2 KiB
Bash
33 lines
1.2 KiB
Bash
|
show_storage_menu() {
|
||
|
while true; do
|
||
|
OPTION=$(whiptail --title "$(translate "Disk and Storage Menu")" --menu "$(translate "Select an option:")" 15 60 3 \
|
||
|
"1" "$(translate "Add Disk Passthrough to a VM")" \
|
||
|
"2" "$(translate "Import Disk Image to a VM")" \
|
||
|
"3" "$(translate "Return to Main Menu")" 3>&1 1>&2 2>&3)
|
||
|
|
||
|
case $OPTION in
|
||
|
1)
|
||
|
echo -e "\033[33m[INFO] $(translate "Running script:") $(translate "Disk Passthrough")...\033[0m"
|
||
|
bash <(curl -s "$REPO_URL/scripts/disk-passthrough.sh")
|
||
|
if [ $? -ne 0 ]; then
|
||
|
msg_info "$(translate "Operation cancelled.")"
|
||
|
sleep 2
|
||
|
fi
|
||
|
;;
|
||
|
2)
|
||
|
echo -e "\033[33m[INFO] $(translate "Running script:") $(translate "Import Disk Image")...\033[0m"
|
||
|
bash <(curl -s "$REPO_URL/scripts/import-disk-image.sh")
|
||
|
if [ $? -ne 0 ]; then
|
||
|
msg_info "$(translate "Operation cancelled.")"
|
||
|
sleep 2
|
||
|
fi
|
||
|
;;
|
||
|
3)
|
||
|
return
|
||
|
;;
|
||
|
*)
|
||
|
return
|
||
|
;;
|
||
|
esac
|
||
|
done
|