Update configure_igpu.sh

This commit is contained in:
MacRimi 2025-01-30 17:10:59 +01:00 committed by GitHub
parent b6cf7c238e
commit 684e618774
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 # Selección del contenedor LXC
select_container() { select_container() {
@ -80,6 +88,7 @@ select_container() {
msg_ok "Contenedor seleccionado: $CONTAINER_ID" msg_ok "Contenedor seleccionado: $CONTAINER_ID"
} }
# Validar y cambiar a privilegiado si es necesario # Validar y cambiar a privilegiado si es necesario
ensure_privileged_container() { ensure_privileged_container() {
validate_container_id validate_container_id
@ -101,6 +110,7 @@ ensure_privileged_container() {
fi fi
} }
# Configurar iGPU en el contenedor # Configurar iGPU en el contenedor
configure_lxc_for_igpu() { configure_lxc_for_igpu() {
ensure_privileged_container 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 LXC container
select_container() { select_container() {
CONTAINERS=$(pct list | awk 'NR>1 {print $1, $3}' | xargs -n2) CONTAINERS=$(pct list | awk 'NR>1 {print $1, $3}' | xargs -n2)