mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-03-21 11:35:20 +00:00
Better check for spaces in paths
Spaces are evil in paths. Print the path that contains a sapce. Don't print computed paths, as they'rebased on provided paths, and don't get space added into them.
This commit is contained in:
parent
4cd607512b
commit
f8828f22c3
@ -147,9 +147,20 @@ if [ ! -d "${CT_LOCAL_TARBALLS_DIR}" ]; then
|
||||
fi
|
||||
|
||||
# Some more sanity checks now that we have all paths set up
|
||||
case "${CT_LOCAL_TARBALLS_DIR},${CT_TARBALLS_DIR},${CT_SRC_DIR},${CT_BUILD_DIR},${CT_PREFIX_DIR},${CT_INSTALL_DIR}" in
|
||||
*" "*) CT_Abort "Don't use spaces in paths, it breaks things.";;
|
||||
esac
|
||||
for d in \
|
||||
LOCAL_TARBALLS \
|
||||
WORK \
|
||||
PREFIX \
|
||||
INSTALL \
|
||||
; do
|
||||
eval dir="\${CT_${d}_DIR}"
|
||||
case "${dir}" in
|
||||
*" "*)
|
||||
CT_DoLog ERROR "'CT_${d}_DIR'='${dir}' contains a space in it."
|
||||
CT_Abort "Don't use spaces in paths, it breaks things."
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
# Check now if we can write to the destination directory:
|
||||
if [ -d "${CT_INSTALL_DIR}" ]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user