]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
adduser: Overhaul.
authorDag-Erling Smørgrav <des@FreeBSD.org>
Fri, 19 Apr 2024 15:11:16 +0000 (17:11 +0200)
committerDag-Erling Smørgrav <des@FreeBSD.org>
Fri, 19 Apr 2024 15:13:30 +0000 (17:13 +0200)
commit170d0882903eb75b92cd10e9a1bcbe57a647ae7d
tree6c354639ade67e3303e25ea5e18c4d50913ed654
parentf221df6597df6b606102b329f36e20e0257308de
adduser: Overhaul.

Most importantly:

* Make local variables local.
* Use `$()` instead of backticks.
* Avoid unsafe use of `-a` and `-o` operators in `test` expressions.
* Remove a hack intended to ease the transition from Perl 22 years ago.

MFC after: 1 week
Reviewed by: allanjude
Differential Revision: https://reviews.freebsd.org/D44863
usr.sbin/adduser/adduser.sh