From 684e618774ccc2487dc30ef81fe6c9f35061717f Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Thu, 30 Jan 2025 17:10:59 +0100 Subject: [PATCH] Update configure_igpu.sh --- scripts/configure_igpu.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/scripts/configure_igpu.sh b/scripts/configure_igpu.sh index c1d2be0..225f4ae 100644 --- a/scripts/configure_igpu.sh +++ b/scripts/configure_igpu.sh @@ -55,6 +55,14 @@ load_language() { # ========================================================== +# Validar que el contenedor seleccionado es válido +validate_container_id() { + if [ -z "$CONTAINER_ID" ]; then + msg_error "ID del contenedor no definido. Asegúrate de seleccionar un contenedor primero." + exit 1 + fi +} + # Selección del contenedor LXC select_container() { @@ -80,6 +88,7 @@ select_container() { msg_ok "Contenedor seleccionado: $CONTAINER_ID" } + # Validar y cambiar a privilegiado si es necesario ensure_privileged_container() { validate_container_id @@ -101,6 +110,7 @@ ensure_privileged_container() { fi } + # Configurar iGPU en el contenedor configure_lxc_for_igpu() { ensure_privileged_container @@ -191,6 +201,16 @@ load_language() { # ========================================================== + +# Validar que el contenedor seleccionado es válido +validate_container_id() { + if [ -z "$CONTAINER_ID" ]; then + msg_error "ID del contenedor no definido. Asegúrate de seleccionar un contenedor primero." + exit 1 + fi +} + + # Select LXC container select_container() { CONTAINERS=$(pct list | awk 'NR>1 {print $1, $3}' | xargs -n2)