From: Paul Varner Date: Wed, 16 May 2012 22:27:54 +0000 (-0500) Subject: Change sed statement in euse to fix bug 410365. X-Git-Tag: gentoolkit-0.3.0.7~23 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=79135c7585402eadeb9e06cbf3138f0d191b15d9;p=gentoolkit.git Change sed statement in euse to fix bug 410365. The sed statement was looking for the useflag as part of the regular expression. Since the input to the statement had already grepped for the relevant entries from use.local.desc, this is unneccessary. Changed the sed statement to look for '(.*) *' instead of '(${1}) *'. --- diff --git a/bin/euse b/bin/euse index 27adb72..4d2c15d 100755 --- a/bin/euse +++ b/bin/euse @@ -781,7 +781,7 @@ showdesc() { fi # Fetch all the packages data using this flag infos=$( grep -h ":${1} *-" ${ALL_PORTDIRS[@]/%//profiles/use.local.desc} 2> /dev/null \ - | sed -re "s/^([^:]+):(${1}) *- *(.+)/\1|\2|\3/g") + | sed -re "s/^([^:]+):(.*) *- *(.+)/\1|\2|\3/g") OIFS=$IFS; IFS=$'\n'; infos=($infos); IFS=$OIFS; for line in "${infos[@]}"; do OIFS=$IFS; IFS="|"; line=($line); IFS=$OIFS