diff options
author | Alexey Neyman <stilor@att.net> | 2018-04-28 16:41:16 -0700 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2018-04-29 12:06:54 -0700 |
commit | 74979fb19b2c7220dab4196c0d34e0c29b341b09 (patch) | |
tree | 6ae4685ef53ec2b10593fe19fc1397bc8619f311 /scripts/crosstool-NG.sh | |
parent | 0f34b0ebf0651fd26fde1646ac1fb4031e0c57a2 (diff) | |
download | crosstool-ng-74979fb19b2c7220dab4196c0d34e0c29b341b09.tar.gz crosstool-ng-74979fb19b2c7220dab4196c0d34e0c29b341b09.tar.bz2 crosstool-ng-74979fb19b2c7220dab4196c0d34e0c29b341b09.zip |
Add checking for *sum and unzip
Also improve logging (add an ability to log commands/files/environment variables
to config.log)
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts/crosstool-NG.sh')
-rw-r--r-- | scripts/crosstool-NG.sh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/crosstool-NG.sh b/scripts/crosstool-NG.sh index d4414b59..9bd80ad3 100644 --- a/scripts/crosstool-NG.sh +++ b/scripts/crosstool-NG.sh @@ -115,11 +115,13 @@ cat "${paths_sh_location}" |while read trash line; do tool="${line%%=*}" # Suppress extra quoting eval path=${line#*=} - if [ -r "${CT_LIB_DIR}/scripts/override/$tool" ]; then - tmpl="${CT_LIB_DIR}/scripts/override/$tool" - else - tmpl="${CT_LIB_DIR}/scripts/override/__default" + if [ ! -r "${CT_LIB_DIR}/scripts/override/$tool" ]; then + if [ -n "${path}" ]; then + CT_DoExecLog ALL ln -s "${path}" "${CT_TOOLS_OVERRIDE_DIR}/bin/${tool}" + fi + continue fi + tmpl="${CT_LIB_DIR}/scripts/override/$tool" CT_DoLog DEBUG "Creating script-override for '${tool}' -> '${path}' using '${tmpl}' template" CT_DoExecLog ALL cp "${tmpl}" "${CT_TOOLS_OVERRIDE_DIR}/bin/${tool}" CT_DoExecLog ALL ${sed} -i -r \ |