Se acomoda el generar
This commit is contained in:
parent
146bcb9e02
commit
7386a0c059
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,4 +1,5 @@
|
||||
node_modules/
|
||||
package-lock.json
|
||||
cache/
|
||||
build/tmp/emalibre_nogui/
|
||||
build/debs/*
|
||||
|
||||
@ -21,6 +21,7 @@ EMALIBRE_DIR="$BUILD_DIR/emalibre"
|
||||
EMALIBRE_NOGUI="$TMP_DIR/emalibre_nogui"
|
||||
CONTROL_DEB="$BUILD_DIR/controlDeb"
|
||||
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_ok() { printf "\033[1;32m$1\033[0m\n"; }
|
||||
@ -77,7 +78,7 @@ log_ok " --> OK."
|
||||
# DEPENDENCIAS DEL SISTEMA
|
||||
# =======================
|
||||
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"
|
||||
log_ok " --> OK."
|
||||
|
||||
@ -100,20 +101,12 @@ else
|
||||
log_ok " 3.2) npm OK."
|
||||
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
|
||||
log_warn " 3.4) nw-builder no encontrado localmente. Instalando..."
|
||||
npm install --no-audit --silent 2>>"$LOG_FILE" 1>/dev/null
|
||||
log_ok " --> nw-builder instalado."
|
||||
else
|
||||
log_ok " 3.4) nw-builder OK."
|
||||
log_ok " 3.3) nw-builder OK."
|
||||
fi
|
||||
|
||||
# =======================
|
||||
@ -165,12 +158,16 @@ cd "$EMALIBRE_DIR/package.nw"
|
||||
log_ok " --> OK."
|
||||
|
||||
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..."
|
||||
if grep -q "gyp info ok" "$LOG_FILE"; then
|
||||
npm run postLINUX --no-audit --silent >"$NODE_HID_LOG" 2>&1 &
|
||||
REBUILD_PID=$!
|
||||
spinner "Procesando..."
|
||||
if wait "$REBUILD_PID"; then
|
||||
log_ok " --> OK. "
|
||||
else
|
||||
log_error " --> ERROR. Verifique el módulo NW con node-hid."
|
||||
exit 1
|
||||
REBUILD_STATUS=$?
|
||||
log_error " --> ERROR. Falló el rebuild de node-hid (código $REBUILD_STATUS). Detalle:"
|
||||
tail -n 80 "$NODE_HID_LOG"
|
||||
exit "$REBUILD_STATUS"
|
||||
fi
|
||||
cd ../../..
|
||||
|
||||
|
||||
3586
package-lock.json
generated
3586
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -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: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!!!.
|
||||
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
4171
src/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user