diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2010-07-07 22:33:49 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2010-07-07 22:33:49 +0200 |
commit | 58ade1d7aa8fa345466b761e20b9a9991a6d66bf (patch) | |
tree | f397395c94afb41440bd62a6c4ac3d13b94e5175 /scripts/build/internals.sh | |
parent | e8a36ea13c2abc15a4055030b953330d9d94ccdb (diff) | |
download | crosstool-ng-58ade1d7aa8fa345466b761e20b9a9991a6d66bf.tar.gz crosstool-ng-58ade1d7aa8fa345466b761e20b9a9991a6d66bf.tar.bz2 crosstool-ng-58ade1d7aa8fa345466b761e20b9a9991a6d66bf.zip |
scripts/finish: do not try to symlink if sed expr is a no-op
If the sed expression does not transform the
tuple, do not try to create the symlink.
Diffstat (limited to 'scripts/build/internals.sh')
-rw-r--r-- | scripts/build/internals.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh index e23b60d6..84c87982 100644 --- a/scripts/build/internals.sh +++ b/scripts/build/internals.sh @@ -31,7 +31,11 @@ do_finish() { fi if [ -n "${CT_TARGET_ALIAS_SED_EXPR}" ]; then _t=$(echo "$t" |sed -r -e "${CT_TARGET_ALIAS_SED_EXPR}") - CT_DoExecLog ALL ln -sv "${t}" "${_t}" + if [ "${_t}" = "${t}" ]; then + CT_DoLog WARN "The sed expression '${CT_TARGET_ALIAS_SED_EXPR}' has no effect on '${t}'" + else + CT_DoExecLog ALL ln -sv "${t}" "${_t}" + fi fi done CT_Popd |