QEMU boot test of v0.5.2 found service still status=1/FAILURE despite file present at /usr/local/bin/veilor-installer. Root cause via `bash -x`: `exec > >(tee -a "$LOG") 2>&1` ran BEFORE require_tty check; process substitution replaces fd1 with a pipe, so [[ -t 1 ]] returns false → require_tty bails out with [ERR] message. Order was self-inflicted bug from v0.5.0. Fix: move require_tty function definition + call BEFORE the tee redirect. Drop the redundant require_tty call in the entry block (would fail post-redirect). |
||
|---|---|---|
| .. | ||
| veilor-doctor | ||
| veilor-firstboot | ||
| veilor-installer | ||
| veilor-power | ||
| veilor-update | ||