diff options
author | 2008-03-01 21:58:16 +0000 | |
---|---|---|
committer | 2008-03-01 21:58:16 +0000 | |
commit | cc8fe4226d0517645967a1f088817638988b82ef (patch) | |
tree | c84f6d717c1ae987768fb6d7629f211a0325db8e /paludis/repositories/e/ebuild | |
parent | ce7fe40ad18d435624b3f2b4235e8499f00c525e (diff) | |
download | paludis-cc8fe4226d0517645967a1f088817638988b82ef.tar.gz paludis-cc8fe4226d0517645967a1f088817638988b82ef.tar.xz |
Tweak.
Diffstat (limited to 'paludis/repositories/e/ebuild')
-rwxr-xr-x | paludis/repositories/e/ebuild/source_functions.bash | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/paludis/repositories/e/ebuild/source_functions.bash b/paludis/repositories/e/ebuild/source_functions.bash index 309a7574d..fa9c7e429 100755 --- a/paludis/repositories/e/ebuild/source_functions.bash +++ b/paludis/repositories/e/ebuild/source_functions.bash @@ -32,9 +32,8 @@ ebuild_safe_source() trap DEBUG set -T shopt -s extdebug - trap "[[ \${BASH_COMMAND%%[[:space:]]*} == @(eval|trap) || - ( \${BASH_COMMAND} != *([^\$'\n'])=* && \${BASH_COMMAND%%[[:space:]]*} != @(export|declare) ) || - \${BASH_COMMAND} == ?(*([^=])[[:space:]])!($(IFS='|'; shift; echo "${*}"))?(=*) ]]" DEBUG + trap "[[ \${BASH_COMMAND%%[[:space:]]*} != @(*=*|export|declare) || + \${BASH_COMMAND%%=*} == ?(*[[:space:]])!($(IFS='|'; shift; echo "${*}")) ]]" DEBUG source "${1}" eval "trap DEBUG; shopt -u extdebug; set +T; return ${?}" |