]> git.pld-linux.org Git - packages/chromium-browser-bin.git/blob - update-source.sh
d08056dd3c3966f942fb40e456790f42ba67816f
[packages/chromium-browser-bin.git] / update-source.sh
1 #!/bin/sh
2
3 if [ "$1" ]; then
4         rev=$1
5         echo "Using $rev..."
6 else
7         echo -n "Fetching latest revno... "
8         rev=$(wget -q -O - http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST)
9         echo "$rev"
10 fi
11
12 if [ ! -f chromium-browser32-r$rev.zip ]; then
13         wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/$rev/chrome-linux.zip -c -O chromium-browser32-r$rev.zip
14         upload_32="chromium-browser32-r$rev.zip"
15 fi
16 if [ ! -f chromium-browser64-r$rev.zip ]; then
17         wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-64/$rev/chrome-linux.zip -c -O chromium-browser64-r$rev.zip
18         upload_64="chromium-browser64-r$rev.zip"
19 fi
20
21 if [ -x ./dropin ]; then
22         dropin=./dropin
23 elif [ -x ../dropin ]; then
24         dropin=../dropin
25 fi
26
27 if [ "$upload_32" -o "$upload_64" ]; then
28         echo "Uploading to dropin. ^C to abort"
29         ../dropin $upload_32 $upload_64
30 fi
31
32 specfile=chromium-browser-bin.spec
33 oldrev=$(awk '/^%define[        ]+svnrev[       ]+/{print $NF}' $specfile)
34 if [ "$oldrev" != "$rev" ]; then
35         echo "Updating $specfile for $rev"
36         sed -i -e "s/^\(%define[ \t]\+svnrev[ \t]\+\)[0-9]\+\$/\1$rev/" $specfile
37         ../builder -ncs -5 $specfile
38 fi
This page took 0.02481 seconds and 2 git commands to generate.