Author: glen Date: Thu Apr 15 09:29:52 2010 GMT Module: packages Tag: HEAD ---- Log message: - add script for update checking
---- Files affected: packages/google-chrome: update-source.sh (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/google-chrome/update-source.sh diff -u /dev/null packages/google-chrome/update-source.sh:1.1 --- /dev/null Thu Apr 15 11:29:52 2010 +++ packages/google-chrome/update-source.sh Thu Apr 15 11:29:47 2010 @@ -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 ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
