Improve update-Nitrov3.sh parallelism, UX, and compatibility

- Run renderer and client builds in parallel (background + wait) for
  faster updates
- Cache detected git branches in interactive menu (avoid re-running
  git branch -r on every redraw); re-cache after switching branches
- Add health check after emulator restart (poll until active or retries
  exhausted)
- Add service_active() helper with systemd/service/pgrep fallback for
  non-systemd systems; replace all systemctl is-active calls
- Add 30s read timeout (-t 30) on all interactive prompts to prevent
  hanging on non-terminal stdin
- Add set -E for ERR trap inheritance in subshells
This commit is contained in:
openhands committed 2026-07-08 19:27:27 +02:00
1 parent f9b0ec78d1
commit 0abd490f67
1 file changed
+49 -28
+49 -28
View File
File diff suppressed because it is too large. Load diff