mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-25 07:08:13 -07:00
linux-info.eclass: Chk for existance of .config/config.gz when opts req
In the instance where CONFIG_* settings are required and not optional, make sure there is either a .config or a config.gz to check Closes: https://bugs.gentoo.org/890720 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
This commit is contained in:
@@ -805,8 +805,14 @@ check_extra_config() {
|
||||
export LINUX_CONFIG_EXISTS_DONE="${old_LINUX_CONFIG_EXISTS_DONE}"
|
||||
return 0
|
||||
fi
|
||||
else
|
||||
require_configured_kernel
|
||||
elif ! linux_config_exists; then
|
||||
qeerror "Could not find a neither a usable .config in the kernel source directory"
|
||||
qeerror "nor a /proc/config.gz file,"
|
||||
qeerror "Please ensure that ${KERNEL_DIR} points to a configured set of Linux sources."
|
||||
qeerror "If you are using KBUILD_OUTPUT, please set the environment var so that"
|
||||
qeerror "it points to the necessary object directory so that it might find .config"
|
||||
qeerror "or have a properly configured kernel to produce a config.gz file. (CONFIG_IKCONFIG)."
|
||||
die "Kernel not configured; no .config found in ${KV_OUT_DIR} or /proc/config.gz found"
|
||||
fi
|
||||
|
||||
ebegin "Checking for suitable kernel configuration options"
|
||||
|
||||
Reference in New Issue
Block a user