Changes for dealing with group/password file locking errors:
* Move user mod (gecos,password) into the accountsetup proxy instead of ssh chpass. Wrap all usermod/chpass system calls in a loop that looks for the busy file error, back off and try again for a while. * Add same wrapping to local (boss) calls of usermod/chpass. I put that function into emutil. * Rename old modgroups in the proxy to setgroups, since that it is what it was actually doing.
Showing with 162 additions and 31 deletions