Source string Read only

(itstool) path: sect3/para
433/4330
Context English State
This section describes the general procedures producing FreeBSD development snapshots and releases.
Release Build Scripts
This section describes the build scripts used by FreeBSD Release Engineering Team to produce development snapshots and releases.
The <filename>release.sh</filename> Script
Prior to FreeBSD 9.0-RELEASE, <filename>src/release/Makefile</filename> was updated to support <citerefentry><refentrytitle>bsdinstall</refentrytitle><manvolnum>8</manvolnum></citerefentry>, and the <filename>src/release/generate-release.sh</filename> script was introduced as a wrapper to automate invoking the <citerefentry><refentrytitle>release</refentrytitle><manvolnum>7</manvolnum></citerefentry> targets.
Prior to FreeBSD 9.2-RELEASE, <filename>src/release/release.sh</filename> was introduced, which heavily based on <filename>src/release/generate-release.sh</filename> included support to specify configuration files to override various options and environment variables. Support for configuration files provided support for cross building each architecture for a release by specifying a separate configuration file for each invocation.
As a brief example of using <filename>src/release/release.sh</filename> to build a single release in <filename class="directory">/scratch</filename>:
<prompt>#</prompt> <userinput>/bin/sh /usr/src/release/release.sh</userinput>
As a brief example of using <filename>src/release/release.sh</filename> to build a single, cross-built release using a different target directory, create a custom <filename>release.conf</filename> containing:
# release.sh configuration for powerpc/powerpc64
CHROOTDIR="/scratch-powerpc64"
TARGET="powerpc"
TARGET_ARCH="powerpc64"
KERNEL="GENERIC64"
Then invoke <filename>src/release/release.sh</filename> as:

Loading…

None

New source string

FreeBSD Doc / articles_freebsd-relengEnglish

New source string 3 months ago
Browse all component changes

Glossary

English English
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: sect3/para
Labels
No labels currently set.
Flags
read-only
Source string location
article.translate.xml:1141
Source string age
3 months ago
Translation file
, string 228