mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-21 05:43:09 +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
|
CT_TestOrAbort "Configuration file not found. Please create one." -f .config
|
||||||
. .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
|
# Do not use a progress bar
|
||||||
unset CT_LOG_PROGRESS_BAR
|
unset CT_LOG_PROGRESS_BAR
|
||||||
|
|
||||||
@ -79,7 +95,7 @@ fi
|
|||||||
if [ -n "${CT_LIBC_UCLIBC_CONFIG_FILE}" ]; then
|
if [ -n "${CT_LIBC_UCLIBC_CONFIG_FILE}" ]; then
|
||||||
# We save the file, and then point the saved sample to this file
|
# 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"
|
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"
|
"samples/${CT_TARGET}/crosstool.config"
|
||||||
else
|
else
|
||||||
# remove any dangling files
|
# remove any dangling files
|
||||||
|
Loading…
Reference in New Issue
Block a user