feat(lxc): verificar e instalar git automáticamente al inicio de install.sh si no existe

This commit is contained in:
Carlos Tello
2026-09-05 00:33:49 -03:00
parent 6218657f36
commit c748ae4075
2 changed files with 12 additions and 0 deletions
+9
View File
@@ -51,6 +51,15 @@ fi
# Limpiar posible subdirectorio anidado residual en caso de ejecuciones previas
rm -rf "${APP_DIR}/admin-edu-space" 2>/dev/null || true
# Verificar e instalar git si no está presente en el sistema
if ! command -v git &>/dev/null; then
info "Git no está instalado. Instalando paquete git..."
export DEBIAN_FRONTEND=noninteractive
apt-get update -qq >/dev/null 2>&1 || true
apt-get install -y -qq git >/dev/null 2>&1 || apt-get install -y git
ok "Git instalado correctamente"
fi
# Configurar safe.directory en Git para evitar errores de propiedad cruzada (root vs eduspace)
git config --global --add safe.directory '*' 2>/dev/null || true