]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-3990 --resolve rework file type checking in getlib routine
authorTravis Cross <tc@traviscross.com>
Wed, 14 Mar 2012 21:40:37 +0000 (21:40 +0000)
committerTravis Cross <tc@traviscross.com>
Thu, 15 Mar 2012 00:07:05 +0000 (00:07 +0000)
Luke Weber reports that OS X's sed utility is broken.

build/getlib.sh.in

index a123483a5a1ebcf1f1bb8f5218e4874c8fb81de8..bbfe696f79166b366d39797803f6a8f6178f46fc 100755 (executable)
@@ -23,7 +23,7 @@ fi
 
 uncompressed=`echo $tarfile | sed 's/\(\(\.tar\.gz\|\.tar\.bz2\|\.tar\.xz\)\|\(\.tgz\|\.tbz2\)\)$//'`
 
-case `echo $tarfile | sed 's/.*\.\([^.]\+\)$/\1/'` in
+case `echo $tarfile | sed 's/^.*\.//'` in
     bz2|tbz2) UNZIPPER=$BZIP ;;
     xz) UNZIPPER=$XZ ;;
     gz|tgz|*) UNZIPPER=$ZCAT ;;