freebsd-dev/release
Jessica Clarke 1a9b1c367f release: Add support for building on non-FreeBSD
This requires two sets of changes. Firstly, for non-FreeBSD, we do not
know where tools are in PATH (and it is likely that some are not in
system directories and have been built as bootstrap tools during the
build), so we should leave PATH alone and trust the user. Secondly,
makefs needs a master.passwd for building images from a METALOG file, so
pass the directory in the image tree to makefs's -N option in order to
pick up a valid FreeBSD master.passwd; this is unnecessary on FreeBSD
(except in the edge case of building an image that refers to users or
groups not present in the host's database, which is unlikely but
technically possible) but harmless so can be done unconditionally.

Reviewed by:	brooks, emaste, gjb
Differential Revision:	https://reviews.freebsd.org/D34001
2022-02-28 22:37:37 +00:00
..
amd64 release: Add support for building on non-FreeBSD 2022-02-28 22:37:37 +00:00
arm arm: add a release conf for distribution files 2021-04-29 10:10:08 -03:00
arm64 release: Add support for building on non-FreeBSD 2022-02-28 22:37:37 +00:00
i386 release: Add support for building on non-FreeBSD 2022-02-28 22:37:37 +00:00
packages pkgbase: Remove runtime dependency on bootloader 2022-01-14 10:52:08 +01:00
pkg_repos
powerpc release: Add support for building on non-FreeBSD 2022-02-28 22:37:37 +00:00
riscv release: Add support for building on non-FreeBSD 2022-02-28 22:37:37 +00: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: Don't install ubldr.bin 2022-02-07 13:19:20 -07:00
Makefile release: Support -DNO_ROOT image building 2022-02-28 22:37:03 +00:00
Makefile.azure release: Remove unused variables in azure Makefile 2021-11-04 16:42:38 +08:00
Makefile.ec2 EC2: Default to UEFI booting 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 Update Azure release bits 2021-10-02 04:59:10 +08: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