]> git.pld-linux.org Git - packages/google-chrome.git/commitdiff
- check version based on primary.xml.gz first thus avoiding downloading rpm
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Wed, 20 Nov 2013 09:02:10 +0000 (10:02 +0100)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Wed, 20 Nov 2013 09:02:10 +0000 (10:02 +0100)
update-source.sh

index 97111f4f8528d5862ea760acfd8dd0da83a4b36c..58698cc813b1ee197aedcc5b75db342c510fc9c3 100755 (executable)
@@ -51,6 +51,14 @@ set -- $(sed -re "s,^.+-([^-]+)-([^-]+).$arch$,\1 \2," $t)
 ver=$1
 rev=$2
 
+# check google-chrome ver only
+oldrev=$(awk '/^%define[       ]+svnrev[       ]+/{print $NF}' $specfile)
+oldver=$(awk '/^Version:[ \t]+/{print $NF; exit}' $specfile)
+if [ "$oldrev" = "$rev" -a "$oldver" = "$ver" ]; then
+       echo "Already up to date (google-chrome/$ver-$rev)"
+       exit 0
+fi
+
 # extract flash version
 rpm=$name-$branch-$ver-$rev.$arch.rpm
 manifest=manifest-$ver.json
@@ -63,8 +71,7 @@ flashv=$(awk -F'"' '/version/{print $4}' manifest-$ver.json)
 
 rm -f "$t" "$manifest"
 
-oldrev=$(awk '/^%define[       ]+svnrev[       ]+/{print $NF}' $specfile)
-oldver=$(awk '/^Version:[ \t]+/{print $NF; exit}' $specfile)
+# check google-chrome and flash ver
 oldflash=$(awk '/^%define[     ]+flashv[       ]+/{print $NF}' $specfile)
 if [ "$oldrev" = "$rev" -a "$oldver" = "$ver" -a "$oldflash" = "$flashv" ]; then
        echo "Already up to date (google-chrome/$ver-$rev flash/$flashv)"
This page took 0.093616 seconds and 4 git commands to generate.