From 62a67b25167a56a723e2e420cc80168905e5e2cb Mon Sep 17 00:00:00 2001 From: Date: Tue, 4 Nov 2008 07:09:16 +0000 Subject: [PATCH] Utilize the second parameter (version number) for deb.sh. The original way (ls && tail -n 1) could not handle version numbers which have patch level proprely (e.g., 0.1.1.tar.gz is considered less than 0.1.tar.gz since ls command orders files lexicographically). git-svn-id: https://google-glog.googlecode.com/svn/trunk@15 eb4d4688-79bd-11dd-afb4-1d65580434c0 --- packages/deb.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/deb.sh b/packages/deb.sh index ced98fa..e6f4aca 100755 --- a/packages/deb.sh +++ b/packages/deb.sh @@ -12,6 +12,7 @@ LIB= #LIB=lib PACKAGE="$1" +VERSION="$2" # We can only build Debian packages, if the Debian build tools are installed if [ \! -x /usr/bin/debuild ]; then @@ -30,7 +31,7 @@ fi topdir="${PWD%/*}" # Find the tar archive built by "make dist" -archive="$(basename "$(ls -1 ${topdir}/$PACKAGE*.tar.gz | tail -n 1)" .tar.gz)" +archive="$PACKAGE-$VERSION" if [ -z "${archive}" ]; then echo "Cannot find ../$PACKAGE*.tar.gz. Run \"make dist\" first." 1>&2 exit 0 -- 2.7.4