buildworld: drop config(8) dependencies from bootstrap

We may still need them for other parts, so just remove the dependency
relationship for now and simplify config's place in bootstrap-tools.

Reviewed by:	imp
Sponsored by:	Klara, Inc.
Sponsored by:	NetApp, Inc.
Differential Revision:	https://reviews.freebsd.org/D38277
This commit is contained in:
Kyle Evans 2023-02-08 22:56:12 -06:00
parent ee3872a714
commit b4f7a31fd1

View File

@ -2229,11 +2229,6 @@ BOOTSTRAP_ALL_TOOLS:= 1
BOOTSTRAPPING_OSRELDATE:= 0 BOOTSTRAPPING_OSRELDATE:= 0
.endif .endif
# libnv and libsbuf are requirements for config(8), which is an unconditional
# bootstrap-tool.
_config=usr.sbin/config lib/libnv lib/libsbuf
${_bt}-usr.sbin/config: ${_bt}-lib/libnv ${_bt}-lib/libsbuf
.if ${MK_GAMES} != "no" .if ${MK_GAMES} != "no"
_strfile= usr.bin/fortune/strfile _strfile= usr.bin/fortune/strfile
.endif .endif
@ -2529,7 +2524,7 @@ bootstrap-tools: ${_bt}-links .PHONY
${_other_bootstrap_tools} \ ${_other_bootstrap_tools} \
usr.bin/xinstall \ usr.bin/xinstall \
${_gensnmptree} \ ${_gensnmptree} \
${_config} \ usr.sbin/config \
${_flua} \ ${_flua} \
${_crunchide} \ ${_crunchide} \
${_crunchgen} \ ${_crunchgen} \