Repository navigation
v0.1.3
Installer fixes — found by wiping a real Raspberry Pi and stress-testing the one-command install.
What's fixed in v0.1.3:
--preseednow actually applies during the one-command install: the wizard runs non-interactively even when the installer is piped (no TTY). Previously the documentedcurl … | sudo bash -s -- --preseed fileskipped the wizard and left the server without an administrator.- No more pointless ~2-minute "apt is busy" waits: freshly touched apt lock files are no longer treated as busy when
fusercan prove nobody holds them. - Cleaner start for piped installs: no more
BASH_SOURCE[0]: unbound variablenoise. - A preseed file always means non-interactive — the wizard never prompts when one is given.
Stress-tested against: another process holding the apt lock, missing packages (whiptail / python3-venv), an occupied portal port (fails with a clear status, recovers on re-run), a broken virtualenv.
Everything from v0.1.2 is included (see the v0.1.2 release notes).
Install (any user, one command):
curl -fsSL https://github.com/NoTimeToSleep-Team/esp32chat/releases/latest/download/install.sh | sudo bashUpdate an existing server:
sudo lc updateChecksum: lc-server-v0.1.3.tar.gz.sha256.