]> git.pld-linux.org Git - packages/google-chrome.git/commitdiff
- add script for update checking
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 15 Apr 2010 09:29:47 +0000 (09:29 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    update-source.sh -> 1.1

update-source.sh [new file with mode: 0644]

diff --git a/update-source.sh b/update-source.sh
new file mode 100644 (file)
index 0000000..28d288b
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+set -e
+
+echo -n "Fetching latest version... "
+t=$(mktemp)
+curl --silent http://dl.google.com/linux/direct/google-chrome-beta_current_x86_64.rpm -o $t
+ver=$(rpm -qp --nodigest --nosignature --qf '%{V}' $t)
+rev=$(rpm -qp --nodigest --nosignature --qf '%{R}' $t)
+rm -f $t
+echo "$ver-$rev"
+
+specfile=google-chrome.spec
+oldrev=$(awk '/^%define[       ]+svnrev[       ]+/{print $NF}' $specfile)
+if [ "$oldrev" != "$rev" ]; then
+       echo "Updating $specfile for $ver r$rev"
+       sed -i -e "
+               s/^\(%define[ \t]\+svnrev[ \t]\+\)[0-9]\+\$/\1$rev/
+               s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$ver/
+       " $specfile
+       ../builder -ncs -5 $specfile
+else
+       echo "Already up to date"
+fi
This page took 0.083562 seconds and 4 git commands to generate.