From: Zac Medico Date: Thu, 13 Dec 2007 03:54:40 +0000 (-0000) Subject: Use the sed -r option to enable extended regular expressions so that X-Git-Tag: v2.2_pre1~195 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4fc8809c8e557aa2cae894884ae558354516b9a9;p=portage.git Use the sed -r option to enable extended regular expressions so that commonly used characters like (, ), and + don't have to be escaped. svn path=/main/trunk/; revision=8893 --- diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 5e09daa69..50222eb6e 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -1425,9 +1425,9 @@ filter_readonly_variables() { # listed in READONLY_EBUILD_METADATA, since having any readonly attributes # persisting in the saved environment can be inconvenient when it # eventually needs to be reloaded. - "${PORTAGE_BIN_PATH}"/filter-bash-environment.py "${var_grep}" | sed \ - -e 's:^declare[[:space:]]\+-r[[:space:]]\+:declare :' \ - -e 's:^declare[[:space:]]\+-\([[:alnum:]]*\)r\([[:alnum:]]*\)[[:space:]]\+:declare -\1\2 :' + "${PORTAGE_BIN_PATH}"/filter-bash-environment.py "${var_grep}" | sed -r \ + -e 's:^declare[[:space:]]+-r[[:space:]]+:declare :' \ + -e 's:^declare[[:space:]]+-([[:alnum:]]*)r([[:alnum:]]*)[[:space:]]+:declare -\1\2 :' } # @FUNCTION: preprocess_ebuild_env