feat(lxc): verificar e instalar git automáticamente al inicio de install.sh si no existe
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user