Skip to content

Commit

Permalink
When building multiple kernels using KERNCONF, non-existent KERNCONF
Browse files Browse the repository at this point in the history
files will produce an error and buildkernel will fail. Previously missing
KERNCONF files silently failed giving no indication as to why, only to
subsequently discover during installkernel that the desired kernel was
never built in the first place.

This is a rework of r302865.

Reviewed by:	ngie (previous version, r302865)
MFC after:	2 months
Differential Revision:	D7167
  • Loading branch information
cschuber committed Oct 4, 2017
1 parent 3cd1f90 commit 74e0e29
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 13 deletions.
13 changes: 0 additions & 13 deletions Makefile.inc1
Original file line number Diff line number Diff line change
Expand Up @@ -1914,18 +1914,6 @@ _dtc= usr.bin/dtc
_dtc= gnu/usr.bin/dtc
.endif

.if ${MK_KERBEROS} != "no"
_kerberos5_bootstrap_tools= \
kerberos5/tools/make-roken \
kerberos5/lib/libroken \
kerberos5/lib/libvers \
kerberos5/tools/asn1_compile \
kerberos5/tools/slc \
usr.bin/compile_et

.ORDER: ${_kerberos5_bootstrap_tools:C/^/${_bt}-/g}
.endif

# r283777 makewhatis(1) replaced with mandoc version which builds a database.
_libopenbsd?= lib/libopenbsd
_makewhatis= usr.bin/mandoc
Expand All @@ -1938,7 +1926,6 @@ bootstrap-tools: .PHONY
# FreeBSD versions that need the tool built at this stage of the build.
.for _tool in \
${_clang_tblgen} \
${_kerberos5_bootstrap_tools} \
${_strfile} \
${_gperf} \
${_dtc} \
Expand Down
7 changes: 7 additions & 0 deletions UPDATING
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:

****************************** SPECIAL WARNING: ******************************

+20160714:
When building multiple kernels using KERNCONF, non-existent KERNCONF
files will produce an error and buildkernel will fail. Previously
missing KERNCONF files silently failed giving no indication as to
why, only to subsequently discover during installkernel that the
desired kernel was never built in the first place.

20170912:
The default serial number format for CTL LUNs has changed. This will
affect users who use /dev/diskid/* device nodes, or whose FibreChannel
Expand Down

0 comments on commit 74e0e29

Please sign in to comment.