Merge the following from ^/projects/release-arm64 to allow
authorgjb <gjb@FreeBSD.org>
Tue, 21 Apr 2015 00:48:35 +0000 (00:48 +0000)
committergjb <gjb@FreeBSD.org>
Tue, 21 Apr 2015 00:48:35 +0000 (00:48 +0000)
commit57622d708fa0899c436747fbfe41591597543cbb
treef292ec85f2851f370dfb2272fe1c02aa8abaff13
parente13e816432142d46aec6d67f8623b61056e01e83
parent90c13eed919bb797272b8cfd49f2e7b3b13ae2b7
Merge the following from ^/projects/release-arm64 to allow
building FreeBSD/arm64 VM images and memstick.img installation
medium:
r281786, r281788, r281792:

 r281786:
  Add support for building arm64/aarch64 virtual machine images.

 r281788:
  Copy amd64/make-memstick.sh to arm64/make-memstick.sh for
  aarch64 memory stick images.

  Although arm64 does not yet have USB support, the memstick
  image should be bootable with certain virtualization tools,
  such as qemu.

 r281792:

  Add a buildenv_setup() prototype, intended to be overridden as
  needed.

  For example, the arm64/aarch64 build needs devel/aarch64-binutils,
  so buildenv_setup() in the release.conf for this architecture
  handles the installation of the port before buildworld/buildkernel.

Sponsored by: The FreeBSD Foundation
release/release.conf.sample
release/release.sh