MFC r283894, r283895, r283913, r284004, r284010:
r283894 [1]:
Disable arm_create_user().
r283895 [1]:
Re-enable arm_create_user(), and pass the '-V DESTDIR/etc' to pw(8) to set the correct /etc directory for the user/group files.
r283913:
Pass the '-b' argument to pw(8) so the '/home' directory is created in the correct place.
r284004:
Make sure /home exists within the DESTDIR before creating the 'freebsd' user account.
r284010 [2]:
Work around a potential bug in pw(8) when '-m' is specified.
[1] For recording merge history only.
[2] This commit post-dates the pw(8) '-R' addition in head/,
which is needed for conflict resolution from r284004.
Sponsored by: The FreeBSD Foundation