Skip to content
Snippets Groups Projects
Commit cc65a342 authored by Ole Hansen's avatar Ole Hansen Committed by Marko Petric
Browse files

thisdd4hep.sh: Ensure that paths are always prepended

parent 702fbbb3
No related branches found
No related tags found
No related merge requests found
......@@ -34,14 +34,9 @@ dd4hep_add_path() {
path_name=${1}
path_prefix=${2}
eval path_value=\$$path_name
if [ "${path_value}" ]; then
# Prevent duplicates
if ! echo ${path_value} | tr : '\n' | grep -q "^${path_prefix}$"; then
path_value="${path_prefix}:${path_value}"
fi
else
path_value="${path_prefix}"
fi;
# Prevent duplicates
path_value=`echo ${path_value} | tr : '\n' | grep -v ${path_prefix} | tr '\n' : | sed 's|:$||'`
path_value="${path_prefix}${path_value:+:${path_value}}"
eval export ${path_name}='${path_value}'
unset path_name path_prefix path_value
}
......
......@@ -36,14 +36,9 @@ dd4hep_add_path() {
path_name=${1}
path_prefix=${2}
eval path_value=\$$path_name
if [ "${path_value}" ]; then
# Prevent duplicates
if ! echo ${path_value} | tr : '\n' | grep -q "^${path_prefix}$"; then
path_value="${path_prefix}:${path_value}"
fi
else
path_value="${path_prefix}"
fi;
# Prevent duplicates
path_value=`echo ${path_value} | tr : '\n' | grep -v ${path_prefix} | tr '\n' : | sed 's|:$||'`
path_value="${path_prefix}${path_value:+:${path_value}}"
eval export ${path_name}='${path_value}'
unset path_name path_prefix path_value
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment