9 echo -n "Fetching latest revno... "
10 rev=$(wget -q -O - http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST)
14 if [ ! -f chromium-browser32-r$rev.zip ]; then
15 wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/$rev/chrome-linux.zip -c -O chromium-browser32-r$rev.zip
16 upload_32="chromium-browser32-r$rev.zip"
18 if [ ! -f chromium-browser64-r$rev.zip ]; then
19 wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-64/$rev/chrome-linux.zip -c -O chromium-browser64-r$rev.zip
20 upload_64="chromium-browser64-r$rev.zip"
23 if [ "$dropin" ]; then
24 if [ -x ./dropin ]; then
26 elif [ -x ../dropin ]; then
30 if [ "$upload_32" -o "$upload_64" ]; then
31 echo "Uploading to dropin. ^C to abort"
32 ../dropin $upload_32 $upload_64
36 specfile=chromium-browser-bin.spec
37 oldrev=$(awk '/^%define[ ]+svnrev[ ]+/{print $NF}' $specfile)
38 if [ "$oldrev" != "$rev" ]; then
39 # revno => VERSION hint by Caleb Maclennan <caleb#alerque.com>
40 wget -q -O VERSION.sh http://src.chromium.org/viewvc/chrome/trunk/src/chrome/VERSION?revision=$rev
41 if grep -Ev '^(MAJOR|MINOR|BUILD|PATCH)=[0-9]+$' VERSION.sh >&2; then
42 echo >&2 "I refuse to execute grabbed file for security concerns"
46 version=$MAJOR.$MINOR.$BUILD.$PATCH
48 echo "Updating $specfile for $version r$rev"
50 s/^\(%define[ \t]\+svnrev[ \t]\+\)[0-9]\+\$/\1$rev/
51 s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$version/
53 ../builder -ncs -5 $specfile