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
This commit is contained in:
parent
1ea4ad6ba1
commit
62a67b2516
@ -12,6 +12,7 @@ LIB=
|
|||||||
#LIB=lib
|
#LIB=lib
|
||||||
|
|
||||||
PACKAGE="$1"
|
PACKAGE="$1"
|
||||||
|
VERSION="$2"
|
||||||
|
|
||||||
# We can only build Debian packages, if the Debian build tools are installed
|
# We can only build Debian packages, if the Debian build tools are installed
|
||||||
if [ \! -x /usr/bin/debuild ]; then
|
if [ \! -x /usr/bin/debuild ]; then
|
||||||
@ -30,7 +31,7 @@ fi
|
|||||||
topdir="${PWD%/*}"
|
topdir="${PWD%/*}"
|
||||||
|
|
||||||
# Find the tar archive built by "make dist"
|
# 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
|
if [ -z "${archive}" ]; then
|
||||||
echo "Cannot find ../$PACKAGE*.tar.gz. Run \"make dist\" first." 1>&2
|
echo "Cannot find ../$PACKAGE*.tar.gz. Run \"make dist\" first." 1>&2
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user