mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-19 04:47:52 +00:00
Warn the user when he/she tries to save a sample that uses local patches
and/or custom Linux kernel headers. /trunk/scripts/saveSample.sh.in | 18 17 1 0 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-)
This commit is contained in:
parent
b6b7925fcb
commit
46d3ec734a
@ -24,6 +24,22 @@ rm -f "${tmp_log_file}"
|
||||
CT_TestOrAbort "Configuration file not found. Please create one." -f .config
|
||||
. .config
|
||||
|
||||
# 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 continue if he/she confirms sving the sample.
|
||||
if [ "${CT_CUSTOM_PATCH}" = "y" ]; then
|
||||
exec >&7
|
||||
echo "You are using local patches."
|
||||
echo "You will not be able to (easily) share this sample in this case."
|
||||
read -p "Press Ctrl-C to stop now, or Enter to continue..."
|
||||
fi
|
||||
if [ "${CT_KERNEL_LINUX_USE_CUSTOM_HEADERS}" = "y" ]; then
|
||||
exec >&7
|
||||
echo "You are using custom Linux headers."
|
||||
echo "You will not be able to (easily) share this sample in this case."
|
||||
read -p "Press Ctrl-C to stop now, or Enter to continue..."
|
||||
fi
|
||||
|
||||
# Do not use a progress bar
|
||||
unset CT_LOG_PROGRESS_BAR
|
||||
|
||||
@ -79,7 +95,7 @@ fi
|
||||
if [ -n "${CT_LIBC_UCLIBC_CONFIG_FILE}" ]; then
|
||||
# We save the file, and then point the saved sample to this file
|
||||
CT_DoAddFileToSample "${CT_LIBC_UCLIBC_CONFIG_FILE}" "samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config"
|
||||
"${sed}" -r -i -e 's|^(CT_LIBC_UCLIBC_CONFIG_FILE=).+$|\1"'"${samp_top_dir}"'/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config"|;' \
|
||||
"${sed}" -r -i -e 's|^(CT_LIBC_UCLIBC_CONFIG_FILE)=.+$|\1="'"${samp_top_dir}"'/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config"|;' \
|
||||
"samples/${CT_TARGET}/crosstool.config"
|
||||
else
|
||||
# remove any dangling files
|
||||
|
Loading…
Reference in New Issue
Block a user