MFC r283894, r283895, r283913, r284004, r284010:
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

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase