summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorgjb <gjb@FreeBSD.org>2015-02-20 18:51:52 +0000
committergjb <gjb@FreeBSD.org>2015-02-20 18:51:52 +0000
commit04ae1498be650607f2135a85259ce67666a6a0d8 (patch)
tree72962eeac79eac3979ae6bcf6b6bca12ee05ed75 /release
parent8f727f7b19707abbfcc2d8b86fb992e3b1c02611 (diff)
downloadFreeBSD-src-04ae1498be650607f2135a85259ce67666a6a0d8.zip
FreeBSD-src-04ae1498be650607f2135a85259ce67666a6a0d8.tar.gz
Default XZ_THREADS=0, and add to RELEASE_RMAKEFLAGS
so it is passed to the 'release' make(1) target if it needs to be adjusted to a non-zero integer. Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'release')
-rw-r--r--release/release.conf.sample3
-rwxr-xr-xrelease/release.sh3
2 files changed, 5 insertions, 1 deletions
diff --git a/release/release.conf.sample b/release/release.conf.sample
index f6cfadc..aecfc34 100644
--- a/release/release.conf.sample
+++ b/release/release.conf.sample
@@ -53,6 +53,9 @@ PORTBRANCH="ports/head@rHEAD"
#WITH_DVD=
#WITH_COMPRESSED_IMAGES=
+## Set to '1' to disable multi-threaded xz(1) compression.
+#XZ_THREADS=0
+
## Set when building embedded images.
#EMBEDDEDBUILD=
diff --git a/release/release.sh b/release/release.sh
index 01a1727..6511ec1 100755
--- a/release/release.sh
+++ b/release/release.sh
@@ -93,6 +93,7 @@ WITH_COMPRESSED_IMAGES=
# the release.
WITH_VMIMAGES=
WITH_COMPRESSED_VMIMAGES=
+XZ_THREADS=0
# Set to non-empty value to build virtual machine images for various
# cloud providers as part of the release.
@@ -179,7 +180,7 @@ RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} ${CONF_FILES}"
RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}"
RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \
${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \
- WITH_CLOUDWARE=${WITH_CLOUDWARE}"
+ WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}"
# Force src checkout if configured
FORCE_SRC_KEY=
OpenPOWER on IntegriCloud