freebsd-dev/release/scripts
Glen Barber 08a75d1f0e Create the arm64/aarch64 VM disk image as MBR instead of
GPT scheme.  UEFI needs to know the unique partition GUID
with GPT, which changes each time.  Specifically, the QEMU
EFI BIOS file has this hard-coded.[1]

Since the GPT labels are now unavailable, unconditionally
label the root filesystem as 'rootfs' with newfs(8), since
it does not hurt anything anywhere else.  For the arm64 case,
'/' is mounted from /dev/ufs/rootfs; for all other VM images,
'/' is mounted from /dev/gpt/rootfs.

Unfortunately, since the /dev/gpt/swapfs label is also lost,
set NOSWAP=1 for the arm64/aarch64 images.  This is temporary,
until I figure out a scalable solution to this.  But, a certain
piece of softare was written "very fast", and ended up living
for 15 years.  We can deal with this for a week or so.

Information from:	andrew, emaste [1]
Sponsored by:	The FreeBSD Foundation
2015-04-23 01:04:14 +00:00
..
FreeBSD_install_cdrom.conf Disable the main FreeBSD pkg(7) repositories in the dvd 2014-05-22 19:25:41 +00:00
list-new-changesets.py Add a script which lists SVN log entries only for changesets 2014-02-28 23:12:20 +00:00
make-manifest.sh Step 1 of eliminating the "games" distribution: Move binaries to /usr/bin; 2015-02-12 05:35:00 +00:00
mk-vmimage.sh Create the arm64/aarch64 VM disk image as MBR instead of 2015-04-23 01:04:14 +00:00
mm-mtree.sh Remove an nunnecessary reference to csup. 2014-06-25 12:17:00 +00:00
pkg-stage.sh Switch to x11/gnome3 now that x11/gnome2 no 2015-01-08 15:50:10 +00:00
relnotes-search.sh Adjust the 'Relnotes:' search to look for any non-empty 2014-12-08 15:45:07 +00:00