summaryrefslogtreecommitdiff
path: root/scripts/build/internals.sh
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2010-07-07 20:33:49 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2010-07-07 20:33:49 (GMT)
commit58ade1d7aa8fa345466b761e20b9a9991a6d66bf (patch)
treef397395c94afb41440bd62a6c4ac3d13b94e5175 /scripts/build/internals.sh
parente8a36ea13c2abc15a4055030b953330d9d94ccdb (diff)
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.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh
index e23b60d..84c8798 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