aboutsummaryrefslogtreecommitdiff
path: root/release/Makefile
diff options
context:
space:
mode:
authorRoger Pau Monné <royger@FreeBSD.org>2018-08-17 07:27:15 +0000
committerRoger Pau Monné <royger@FreeBSD.org>2018-08-17 07:27:15 +0000
commit2502c66bbdaefbe6299ad7288a6a3150546123aa (patch)
tree00aeea9321d3bacd7325e6138cfc4f206a936b64 /release/Makefile
parent9ebbebe4f763addd4e6269a2b4b76688f5f2fb04 (diff)
downloadsrc-2502c66bbdaefbe6299ad7288a6a3150546123aa.tar.gz
src-2502c66bbdaefbe6299ad7288a6a3150546123aa.zip
build: skip the database check when generating install media
There are several scripts and targets solely used to generate install media, make sure DB_FROM_SRC is used in that case in order to prevent checking the host database, which is irrelevant when generating install binaries. Sponsored by: Citrix Systems R&D PR: 230459 Reviewed by: gjb Differential revision: https://reviews.freebsd.org/D16638
Notes
Notes: svn path=/head/; revision=337960
Diffstat (limited to 'release/Makefile')
-rw-r--r--release/Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/release/Makefile b/release/Makefile
index 385bba52eb99..79d53b4cbb61 100644
--- a/release/Makefile
+++ b/release/Makefile
@@ -185,7 +185,8 @@ disc1: packagesystem
MK_INSTALLLIB=no MK_LIB32=no MK_MAIL=no \
MK_NCP=no MK_TOOLCHAIN=no MK_PROFILE=no \
MK_RESCUE=no MK_DICT=no \
- MK_KERNEL_SYMBOLS=no MK_TESTS=no MK_DEBUG_FILES=no
+ MK_KERNEL_SYMBOLS=no MK_TESTS=no MK_DEBUG_FILES=no \
+ -DDB_FROM_SRC
# Copy distfiles
mkdir -p ${.TARGET}/usr/freebsd-dist
for dist in MANIFEST $$(ls *.txz | grep -vE -- '(base|lib32)-dbg'); \
@@ -213,7 +214,8 @@ bootonly: packagesystem
MK_INSTALLLIB=no MK_LIB32=no MK_MAIL=no \
MK_NCP=no MK_TOOLCHAIN=no MK_PROFILE=no \
MK_RESCUE=no MK_DICT=no \
- MK_KERNEL_SYMBOLS=no MK_TESTS=no MK_DEBUG_FILES=no
+ MK_KERNEL_SYMBOLS=no MK_TESTS=no MK_DEBUG_FILES=no \
+ -DDB_FROM_SRC
# Copy manifest only (no distfiles) to get checksums
mkdir -p ${.TARGET}/usr/freebsd-dist
cp MANIFEST ${.TARGET}/usr/freebsd-dist
@@ -234,7 +236,8 @@ dvd: packagesystem
mkdir -p ${.TARGET}
cd ${WORLDDIR} && ${IMAKE} installkernel installworld distribution \
DESTDIR=${.OBJDIR}/${.TARGET} MK_RESCUE=no MK_KERNEL_SYMBOLS=no \
- MK_TESTS=no MK_DEBUG_FILES=no
+ MK_TESTS=no MK_DEBUG_FILES=no \
+ -DDB_FROM_SRC
# Copy distfiles
mkdir -p ${.TARGET}/usr/freebsd-dist
for dist in MANIFEST $$(ls *.txz | grep -v -- '(base|lib32)-dbg'); \