mirror of
https://github.com/stornic56/openvino-runtime-simple-installer.git
synced 2026-10-31 13:08:06 +00:00
c5f9158c5e
Causa raiz (validacion end-to-end del usuario, paso 6 'Unexpected tarball layout'): el trap 'rm -rf $DIRNAME' EXIT se registraba antes de tar y se disparaba en TODA salida del proceso hijo, incluida la exitosa (exit 0) -> la carpeta recien extraida se borraba -> el DEPS_SCRIPT de main.sh no la encontraba -> error + exit 1. El intento del trap era limpiar extracciones parciales en abort, pero un trap EXIT no distingue exito de aborto. Fix (ataca la causa raiz): el trap se desarma en el camino de éxito (trap - EXIT tras el tar) y se conserva para limpiar extracciones parciales si el tar falla (if ! tar + error explícito + exit 1). Extra: 'Moving $DIRNAME a $INSTALL_DIR' -> 'to' (residuo de español). Verificado sin root con tarball FAKE (mismo layout): extract exitoso -> exit=0 y la carpeta SOBREVIVE al exit (DEPS_SCRIPT existe); tarball corrupto -> exit=1 y la carpeta parcial limpiada; bash -n OK.