]>
Commit | Line | Data |
---|---|---|
f7d776fe ER |
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 | ||
e0ca2098 ER |
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" | |
ec977a2a | 15 | fi |
e0ca2098 ER |
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" | |
ec977a2a ER |
19 | fi |
20 | ||
21 | if [ -x ./dropin ]; then | |
22 | dropin=./dropin | |
23 | elif [ -x ../dropin ]; then | |
24 | dropin=../dropin | |
25 | fi | |
f9a1143c | 26 | |
0d727ae6 | 27 | if [ "$upload_32" -o "$upload_64" ]; then |
f9a1143c | 28 | echo "Uploading to dropin. ^C to abort" |
0d727ae6 | 29 | ../dropin $upload_32 $upload_64 |
f9a1143c | 30 | fi |
a9c889b8 | 31 | |
0d727ae6 ER |
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 |