From 63be8d5c13402c09badd6f7eec77bee3535e00d0 Mon Sep 17 00:00:00 2001 From: David Leverton Date: Fri, 4 Jan 2008 22:12:47 +0000 Subject: Also filter declare statements. --- paludis/repositories/e/ebuild/source_functions.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 paludis/repositories/e/ebuild/source_functions.bash (limited to 'paludis/repositories/e/ebuild/source_functions.bash') diff --git a/paludis/repositories/e/ebuild/source_functions.bash b/paludis/repositories/e/ebuild/source_functions.bash old mode 100644 new mode 100755 index 4a5f588d2..2975ab6d2 --- a/paludis/repositories/e/ebuild/source_functions.bash +++ b/paludis/repositories/e/ebuild/source_functions.bash @@ -33,7 +33,7 @@ ebuild_safe_source() shopt -s extdebug trap "[[ \${BASH_COMMAND%% *} == @(eval|trap) || ( \${BASH_COMMAND} != *([^\$'\n'])=* && \${BASH_COMMAND} != export\ * ) || - \${BASH_COMMAND} != ?(export\ )@($(IFS='|'; shift; echo "${*}"))?(=*) ]]" DEBUG + \${BASH_COMMAND} != ?(export\ |declare\ ?(+([^\ ])\ ))@($(IFS='|'; shift; echo "${*}"))?(=*) ]]" DEBUG source "${1}" eval "trap DEBUG; shopt -u extdebug; set +T; return ${?}" -- cgit v1.2.3