From c26a16239568c98f555928bf32ad5c066f42631a Mon Sep 17 00:00:00 2001 From: Mafoo Date: Thu, 25 Aug 2016 15:33:31 +0100 Subject: [PATCH] BugFix-When source version above 9 (#38) due to sort treating the list as text even though numeric anything above 10 was effectively ignored (until version 90) --- debian/resources/switch/source-release.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/resources/switch/source-release.sh b/debian/resources/switch/source-release.sh index 65da808..2cfe996 100755 --- a/debian/resources/switch/source-release.sh +++ b/debian/resources/switch/source-release.sh @@ -14,7 +14,8 @@ CWD=$(pwd) #git clone https://freeswitch.org/stash/scm/fs/freeswitch.git /usr/src/freeswitch #git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git /usr/src/freeswitch SWITCH_MAJOR=$(git ls-remote --heads https://freeswitch.org/stash/scm/fs/freeswitch.git "v*" | cut -d/ -f 3 | grep -P '^v\d+\.\d+' | sort | tail -n 1| cut -dv -f2) -SWITCH_VERSION=$(git ls-remote --tags https://freeswitch.org/stash/scm/fs/freeswitch.git v$SWITCH_MAJOR.* | cut -d/ -f3 | sort | tail -n1 | cut -dv -f2) +SWITCH_MINOR=$(git ls-remote --tags https://freeswitch.org/stash/scm/fs/freeswitch.git v$SWITCH_MAJOR.* | cut -d/ -f3 | cut -dv -f2 | cut -d. -f3 | sort -n | tail -n1) +SWITCH_VERSION=$SWITCH_MAJOR.$SWITCH_MINOR echo "Using version $SWITCH_VERSION" cd /usr/src wget http://files.freeswitch.org/freeswitch-releases/freeswitch-$SWITCH_VERSION.zip