mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-22 01:36:47 +00:00
config: don't require .config.2 to save a sample
Samples should contain kconfig-parsable definitions, not script variables. .config.2 contains bash arrays, which is definitely not kconfig-safe... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
32ac6af49f
commit
6acb2ecac5
@ -22,10 +22,11 @@ rm -f "${tmp_log_file}"
|
|||||||
|
|
||||||
# Parse the configuration file
|
# Parse the configuration file
|
||||||
# Don't use CT_TestOrAbort, it prints the test string to [DEBUG]
|
# Don't use CT_TestOrAbort, it prints the test string to [DEBUG]
|
||||||
if [ ! -f .config.2 ]; then
|
# Note: we just need the non-mangled .config, not .config.2
|
||||||
|
if [ ! -f .config ]; then
|
||||||
CT_Abort "Configuration file not found. Please create one."
|
CT_Abort "Configuration file not found. Please create one."
|
||||||
fi
|
fi
|
||||||
. .config.2
|
. .config
|
||||||
|
|
||||||
# We can not reliably save a sample which either uses local patches
|
# We can not reliably save a sample which either uses local patches
|
||||||
# and/or custom Linux kernel headers. Warn the user about this issue
|
# and/or custom Linux kernel headers. Warn the user about this issue
|
||||||
@ -55,7 +56,7 @@ CT_DoBuildTargetTuple
|
|||||||
|
|
||||||
# Kludge: if any of the config options needs either CT_TARGET or CT_TOP_DIR,
|
# Kludge: if any of the config options needs either CT_TARGET or CT_TOP_DIR,
|
||||||
# re-parse them:
|
# re-parse them:
|
||||||
. .config.2
|
. .config
|
||||||
|
|
||||||
# Override log options
|
# Override log options
|
||||||
unset CT_LOG_PROGRESS_BAR CT_LOG_ERROR CT_LOG_INFO CT_LOG_EXTRA CT_LOG_DEBUG LOG_ALL
|
unset CT_LOG_PROGRESS_BAR CT_LOG_ERROR CT_LOG_INFO CT_LOG_EXTRA CT_LOG_DEBUG LOG_ALL
|
||||||
|
Loading…
x
Reference in New Issue
Block a user