aboutsummaryrefslogtreecommitdiff
path: root/docs/specs/2026-07-02-net-panel-other-interfaces-spec.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-20 15:32:50 -0500
committerCraig Jennings <c@cjennings.net>2026-07-20 15:32:50 -0500
commitce037d0bebe1ffc201d62045f4696d77104be58e (patch)
tree08e36bc39e51cfe60e2dad59c14131b2fa38417e /docs/specs/2026-07-02-net-panel-other-interfaces-spec.org
parenta1b8d705a041f4acfd53e46348e83ebb5d4d77ac (diff)
downloadarchsetup-ce037d0bebe1ffc201d62045f4696d77104be58e.tar.gz
archsetup-ce037d0bebe1ffc201d62045f4696d77104be58e.zip
fix(installer): guard the user-password chpasswd
set -e is off, so a chpasswd failure silently left the primary user with no password and no log entry, leaving an unloggable account on a fresh install. I extracted set_user_password, which aborts via error_fatal on a chpasswd failure. A fake-chpasswd test pins that the guard fires.
Diffstat (limited to 'docs/specs/2026-07-02-net-panel-other-interfaces-spec.org')
0 files changed, 0 insertions, 0 deletions