mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-20 11:21:49 +00:00
02aba39942
- Add spinifex login user password via chpasswd in install.go (same password as root, collected once in TUI) - Copy /root/.aws/ to /home/spinifex/.aws/ in firstboot so the operator can use the AWS CLI without sudo after first boot - Fix getty drop-ins to be instance-specific (tty1/ttyS0 only), leaving tty2+ immediately available as rescue terminals - Remove autologin — node now requires password at login prompt - Pre-start OVS/OVN in firstboot and poll NB DB up to 120s to eliminate setup-ovn.sh timeout races on slow physical hardware - Tighten per-service ownership in firstboot (each service user owns only its own /var/lib/spinifex subdirectory) - Add LAN bridge as a non-critical systemd unit so a missing LAN cable can never stall network-online.target or firstboot - Write dhcpcd.conf with short br-lan timeout; add networking.service drop-in to treat exit 1 as success for optional interface failures - Disable IPv6 on management bridges to silence dhcpcd journal noise - Fix WAN/LAN enter-key and ESC navigation logic in TUI - Fix LAN NIC cursor to skip WAN NIC correctly