Se acomoda el generar

This commit is contained in:
Exequiel Aramburu 2026-09-29 02:13:52 -03:00
parent 146bcb9e02
commit 7386a0c059
5 changed files with 16 additions and 7771 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
node_modules/ node_modules/
package-lock.json
cache/ cache/
build/tmp/emalibre_nogui/ build/tmp/emalibre_nogui/
build/debs/* build/debs/*

View File

@ -21,6 +21,7 @@ EMALIBRE_DIR="$BUILD_DIR/emalibre"
EMALIBRE_NOGUI="$TMP_DIR/emalibre_nogui" EMALIBRE_NOGUI="$TMP_DIR/emalibre_nogui"
CONTROL_DEB="$BUILD_DIR/controlDeb" CONTROL_DEB="$BUILD_DIR/controlDeb"
LOG_FILE="/tmp/ema.log" LOG_FILE="/tmp/ema.log"
NODE_HID_LOG="/tmp/ema-node-hid.log"
function log_info() { printf "\033[1;10m$1\033[0m"; } function log_info() { printf "\033[1;10m$1\033[0m"; }
function log_ok() { printf "\033[1;32m$1\033[0m\n"; } function log_ok() { printf "\033[1;32m$1\033[0m\n"; }
@ -77,7 +78,7 @@ log_ok " --> OK."
# DEPENDENCIAS DEL SISTEMA # DEPENDENCIAS DEL SISTEMA
# ======================= # =======================
log_info "2) Instalando/comprobando paquetes con APT necesarios." log_info "2) Instalando/comprobando paquetes con APT necesarios."
sudo apt-get -y -qq install build-essential git wget libusb-1.0-0 libusb-1.0-0-dev libudev-dev sudo apt-get -y -qq install build-essential git wget libusb-1.0-0 libusb-1.0-0-dev libudev-dev lld binutils
sudo chmod -R 755 "$DEB_DIR" sudo chmod -R 755 "$DEB_DIR"
log_ok " --> OK." log_ok " --> OK."
@ -100,20 +101,12 @@ else
log_ok " 3.2) npm OK." log_ok " 3.2) npm OK."
fi fi
if ! npm list -g --depth=0 | grep -q nw-gyp@; then
log_warn " 3.3) nw-gyp no encontrado globalmente. Instalando..."
npm install -g nw-gyp --no-audit --silent 2>>"$LOG_FILE" 1>/dev/null
log_ok " --> nw-gyp instalado."
else
log_ok " 3.3) nw-gyp OK."
fi
if ! npm list --depth=0 | grep -q nw-builder@; then if ! npm list --depth=0 | grep -q nw-builder@; then
log_warn " 3.4) nw-builder no encontrado localmente. Instalando..." log_warn " 3.4) nw-builder no encontrado localmente. Instalando..."
npm install --no-audit --silent 2>>"$LOG_FILE" 1>/dev/null npm install --no-audit --silent 2>>"$LOG_FILE" 1>/dev/null
log_ok " --> nw-builder instalado." log_ok " --> nw-builder instalado."
else else
log_ok " 3.4) nw-builder OK." log_ok " 3.3) nw-builder OK."
fi fi
# ======================= # =======================
@ -165,12 +158,16 @@ cd "$EMALIBRE_DIR/package.nw"
log_ok " --> OK." log_ok " --> OK."
log_info "10) Corriendo el post-script para el rebuild del módulo node-hid en i64." log_info "10) Corriendo el post-script para el rebuild del módulo node-hid en i64."
npm run postLINUX --no-audit --silent 2>>"$LOG_FILE" 1>/dev/null & spinner "Procesando..." npm run postLINUX --no-audit --silent >"$NODE_HID_LOG" 2>&1 &
if grep -q "gyp info ok" "$LOG_FILE"; then REBUILD_PID=$!
spinner "Procesando..."
if wait "$REBUILD_PID"; then
log_ok " --> OK. " log_ok " --> OK. "
else else
log_error " --> ERROR. Verifique el módulo NW con node-hid." REBUILD_STATUS=$?
exit 1 log_error " --> ERROR. Falló el rebuild de node-hid (código $REBUILD_STATUS). Detalle:"
tail -n 80 "$NODE_HID_LOG"
exit "$REBUILD_STATUS"
fi fi
cd ../../.. cd ../../..

3586
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -35,3 +35,7 @@
28/09/2026 22:36:01 - 0|CORE|⏳ Iniciando Ema Libre en Modo gráfico o Web. 28/09/2026 22:36:01 - 0|CORE|⏳ Iniciando Ema Libre en Modo gráfico o Web.
28/09/2026 22:36:16 - 0|CORE|⚙️ RECONFIGURANDO: Se reconfigura el recolectorde EMA LIBRE. 28/09/2026 22:36:16 - 0|CORE|⚙️ RECONFIGURANDO: Se reconfigura el recolectorde EMA LIBRE.
28/09/2026 22:36:28 - 0|CORE|🔚 SALIR: Se cerro el core de EMA LIBRE. Hasta luego!!!. 28/09/2026 22:36:28 - 0|CORE|🔚 SALIR: Se cerro el core de EMA LIBRE. Hasta luego!!!.
29/09/2026 01:59:26 - 0|CORE|🕵️. Buscando Modulo USB para el S.O - linux_x64_gui
29/09/2026 01:59:26 - 0|CORE|✅ Modulo node-hid cargado correctamente.
29/09/2026 01:59:26 - 0|CORE|⏳ Iniciando Ema Libre en Modo gráfico o Web.
29/09/2026 01:59:43 - 0|CORE|🔚 SALIR: Se cerro el core de EMA LIBRE. Hasta luego!!!.

4171
src/package-lock.json generated

File diff suppressed because it is too large Load Diff