Lines Matching +full:image +full:- +full:specific
42 including the creation of ISO images suitable for burning to CD-ROM,
50 and with clean checkouts of specific versions of the doc, src, and ports
136 .Bl -tag -width Ev
167 The target machine type for cross-building a release.
169 The target machine architecture for cross-building a release.
212 .Pq Ar -j
213 to the number of CPUs available on a SMP-capable system.
223 .Pq Ar -j
224 to half the number of CPUs available on a SMP-capable system.
226 Set to a non-empty value to skip the
235 Set to a non-empty value to include the
239 Set to a non-empty value to compress the release images with
270 Set to a non-empty value to prevent checkout or update of
278 Set to a non-empty value to prevent checkout or update of
292 executable to use when installing packages in release images as a non-root user.
298 images as a non-root user.
301 release images as a non-root user.
307 .Bl -tag -width Ev
309 Set to a non-null value to enable functionality for embedded device
322 runs a separate build script located in an architecture-specific
347 variables are relevant only to virtual machine disk image builds:
348 .Bl -tag -width Ev
350 Set to a non-null value to build virtual machine disk images as part
356 Set to a non-null value to compress the virtual machine disk images with
365 Set to change the name of the resulting virtual machine disk image file.
381 compress to roughly the same size, regardless of the specified disk image
387 is linked to the historical non-filesystem-labelled file name.
403 Set to the target virtual disk image format(s) to create.
419 .Bd -literal -offset indent
421 make -C release list-vmtargets
427 cloud hosting providers, each with their own specific configuration to
433 .Bl -tag -width Ev
440 Set to a non-empty value to enable building virtual machine images
459 .Bd -literal -offset indent
461 make -C release list-cloudware
471 .Bl -tag -width Ev
473 Set to a non-null value to build OCI base images.
485 .Bl -tag -width ".Cm packagesystem"
487 Meta-target to build all release media and distributions applicable to this
493 Builds installation CD-ROM images.
504 Builds installation DVD-ROM images.
513 Builds an installation memory stick image named
521 .It Cm mini-memstick
531 .It Cm vm-image
534 .Cm vm-image
538 environment variable to be set to a non-null value.
539 .It Cm vm-cloudware
546 .It Cm list-cloudware
550 .It Cm list-vmtargets
559 .Bl -tag -width ".Cm packagesystem"
586 .Bl -tag -width ".Ev TARGET_ARCH"
591 .Pq e.g., FreeBSD-12.1-RELEASE-amd64 .
593 .Ic `uname -s`-`uname -r`-`uname -p`
614 This is necessary to cross-build some target architectures.
615 For example, cross-building for ARM64 machines requires
627 Set this to cross-build for a different architecture.
638 .Bl -tag -compact -width Pa
655 .Dq "-CURRENT snapshot":
656 .Bd -literal -offset indent
658 git clone -b main https://git.freebsd.org/src.git src
664 make install DESTDIR=/var/freebsd-snapshot
668 for FTP, CD-ROM images, etc.) are available in the
669 .Pa /var/freebsd-snapshot
673 .Dq "-CURRENT snapshot"
675 .Bd -literal -offset indent
681 .Bd -literal -offset indent
683 sh release.sh -c $HOME/release.conf
686 Configuration files specific to various supported embedded systems, such as
691 For example, to build an image for the Raspberry Pi:
692 .Bd -literal -offset indent
694 sh release.sh -c arm/RPI-B.conf
697 To build an image for the Raspberry Pi 3:
698 .Bd -literal -offset indent
700 sh release.sh -c arm64/RPI3.conf
734 .%U https://docs.freebsd.org/en/articles/freebsd-releng/
738 .%U https://docs.freebsd.org/en/books/developers-handbook/
746 Apart from being incomplete, the list put a lot of specific demands on
762 .Pa src/release/generate-release.sh
769 was introduced to support per-build configuration files.
772 .Pa src/release/generate-release.sh
784 .An -nosplit
788 .An Poul-Henning Kamp .
796 .Fa generate-release.sh