[pacman-dev] [PATCH] makepkg: fix broken syntax (double $)

Allan McRae allan at archlinux.org
Sat Jun 18 02:10:46 EDT 2011


On 18/06/11 06:06, Florian Pritz wrote:
> Signed-off-by: Florian Pritz<bluewind at xinu.at>
> ---
>   scripts/makepkg.sh.in |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index dfb7976..78cd4cf 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -977,7 +977,7 @@ find_libprovides() {
>   			soarch=$(LC_ALL=C readelf -h "$filename" | sed -n 's/.*Class.*ELF\(32\|64\)/\1/p')
>   			# get the string binaries link to: libfoo.so.1.2 ->  libfoo.so.1
>   			sofile=$(LC_ALL=C readelf -d "$filename" 2>/dev/null | sed -n 's/.*Library soname: \[\(.*\)\].*/\1/p')
> -			[ -z "$sofile" ]&&  sofile="${$filename##*/}"
> +			[ -z "$sofile" ]&&  sofile="${filename##*/}"
>
>   			# extract the library name: libfoo.so
>   			soname="${sofile%%\.so\.*}.so"

I will subsume this into my patch that reworked libprovides.

Allan



More information about the pacman-dev mailing list