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

Florian Pritz bluewind at xinu.at
Fri Jun 17 16:06:44 EDT 2011


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"
-- 
1.7.5.4


More information about the pacman-dev mailing list