summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2017-01-19 20:12:07 +0100
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2017-01-19 20:12:07 +0100
commitb9e5b74a643e56d3ad78cde7be8283e81fbb0ccf (patch)
tree8802e49b56eec82884661b40ae47ce2c05ab86ac
parentfa87d0ceae0a508ce709bdf1a5499601cbb4d876 (diff)
downloadupdate-externals-b9e5b74a643e56d3ad78cde7be8283e81fbb0ccf.tar.gz
Adjust zlib updater to modifications on zlib website
Change-Id: If5ca2cabd63982f79fb014e6bcea8698c40332ff Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rwxr-xr-xzlib.sh13
1 files changed, 9 insertions, 4 deletions
diff --git a/zlib.sh b/zlib.sh
index 608ece1..da01f0c 100755
--- a/zlib.sh
+++ b/zlib.sh
@@ -9,7 +9,12 @@ vertonumber () {
echo -n $V
}
-NEW_VERSION=$(wget -O - --no-verbose -q http://zlib.net/ | grep 'http://zlib.net/zlib-[0-9].*.tar.gz' | sed 's/.*zlib-\(.*\)\.tar\.gz.*/\1/')
+NEW_VERSION=$(wget -O - --no-verbose -q http://zlib.net/ | grep 'zlib-[0-9].*.tar.xz.asc' | sed 's/.*zlib-\(.*\)\.tar\.xz.asc.*/\1/')
+if [ -z "$NEW_VERSION" ]; then
+ echo "Can't determine current version, probably the website has been edited."
+ echo "Please fix the $0 script."
+ exit 1
+fi
echo "NEW_VERSION = $NEW_VERSION"
checkout platform/external/zlib
@@ -39,9 +44,9 @@ else
cd ../
diff -ruN zlib-$AOSPVER src > Android.patch
- wget http://zlib.net/zlib-$NEW_VERSION.tar.gz
- tar -zxf zlib-$NEW_VERSION.tar.gz
- rm -rf src zlib-$AOSPVER zlib-$NEW_VERSION.tar.gz zlib-$AOSPVER.tar.gz
+ wget http://zlib.net/zlib-$NEW_VERSION.tar.xz
+ tar -zxf zlib-$NEW_VERSION.tar.xz
+ rm -rf src zlib-$AOSPVER zlib-$NEW_VERSION.tar.xz zlib-$AOSPVER.tar.gz
mv zlib-$NEW_VERSION src
cd src
./configure