freebsd-dev/release
Colin Percival 0aa2a94ea6 EC2: Allow AMI boot mode to be specified
The default boot method for amd64 AMIs is BIOS, but at AMI creation
time a flag can be set to specify that UEFI should be used instead.
This commit adds a variable AMIBOOTMETHOD which, if set to "UEFI",
causes the appropriate flag to be set during AMI creation.

The only boot method supported by EC2 for arm64 is UEFI.

The names of AMIs are also amended to include the boot method; they
now look like "FreeBSD 14.0-CURRENT-amd64-20210915 UEFI".

MFC after:	1 week
Sponsored by:	https://www.patreon.com/cperciva
2021-09-16 12:23:19 -07:00
..
amd64 release: amd64: Fix ISO/USB hybrid image 2021-03-27 12:04:51 +01:00
arm arm: add a release conf for distribution files 2021-04-29 10:10:08 -03:00
arm64 arm64: allwinner: Remove sun50i-a64-opp 2021-07-24 17:59:35 +02:00
i386 Make i386 memstick images bootable. 2020-05-24 18:25:49 +00:00
packages pkgbase: Create a FreeBSD-ftp package 2021-09-07 10:25:23 +02:00
pkg_repos
powerpc Delete memstick images for PowerPC. 2021-02-23 22:17:20 -05:00
riscv release: permanently remove the 'reldoc' target and associates 2021-02-17 23:00:03 -05:00
scripts release: Move the vagrant.vmx config out to its own file to match vbox 2021-03-12 09:44:42 -07:00
tools release: allow VM_EXTRA_PACKAGES to be specified in the environment 2021-08-09 10:31:51 -06:00
Makefile sys/*/conf/*, docs: fix links to handbook 2021-05-20 09:27:10 +01:00
Makefile.azure release: sprinkle UNAME_r hacks following c883b6fd8c 2021-03-04 09:25:18 -05:00
Makefile.ec2 EC2: Allow AMI boot mode to be specified 2021-09-16 12:23:19 -07:00
Makefile.gce release: sprinkle UNAME_r hacks following c883b6fd8c 2021-03-04 09:25:18 -05:00
Makefile.inc1 release: sync 'git count' logic with newvers.sh 2021-03-17 10:57:32 -04:00
Makefile.mirrors Append the branch commit count to _SNAP_SUFFIX for development 2020-12-16 18:40:49 +00:00
Makefile.vagrant release: Move the vagrant.vmx config out to its own file to match vbox 2021-03-12 09:44:42 -07:00
Makefile.vm release: fix VMSIZE following 1ca8842f3a 2021-03-04 08:43:02 -05:00
rc.local Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
release.conf.sample release: fix VMSIZE following 1ca8842f3a 2021-03-04 08:43:02 -05:00
release.sh release: fix ports checkout if /usr/ports does not exist 2021-05-12 12:08:59 -04:00