diff options
Diffstat (limited to 'chrome/tools')
-rwxr-xr-x | chrome/tools/build/linux/version.sh | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/chrome/tools/build/linux/version.sh b/chrome/tools/build/linux/version.sh deleted file mode 100755 index ccaf35c..0000000 --- a/chrome/tools/build/linux/version.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2009 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# TODO(mmoss) This is (mostly) just a conversion to sh syntax of -# tools/build/win/version.bat. Rewrite both as common python. - -TMPL="$1" -OUTFILE="$2" -CHROMEDIR=$(readlink -f $(dirname "$0")/../../../) - -# Load version digits as environment variables. -. "$CHROMEDIR/VERSION" - -# Load branding strings as environment variables -DISTRIBUTION="chromium" -if [ "$CHROMIUM_BUILD" = "_google_chrome" ]; then - DISTRIBUTION="google_chrome" -fi -# Make sure the string values are quoted. -eval $(sed -e 's/\([^=]*\)=\(.*\)/\1="\2"/' \ - "$CHROMEDIR/app/theme/$DISTRIBUTION/BRANDING") - -# Determine the current repository revision number. -LASTCHANGE=$(svn info 2>/dev/null | grep "Revision:" | cut -d" " -f2-) -if [ -z "$LASTCHANGE" ]; then - # Maybe it's a git client - LASTCHANGE=$(git log | perl -lnwe 'if (s/^\s*git-svn-id:\s+.*\@(\d+)\s[a-f\d\-]+$/$1/) {print; exit; }') -fi - -OFFICIAL_BUILD="false" -if [ "$CHROME_BUILD_TYPE" = "_official" ]; then - OFFICIAL_BUILD="true" -fi - -# Write to a temp file and only overwrite the target if it changes, to avoid -# unnecessary compiles due to timestamp changes. -TMPFILE=$(mktemp -q -t chromiumver-XXXXXX) -if [ $? -ne 0 ]; then - # Oops, just use the target file and suffer possibly unnecessary compile. - TMPFILE="$OUTFILE" -fi - -# TODO(mmoss) Make sure no sed special chars in substitutions. -sed -e "s/@MAJOR@/$MAJOR/" \ - -e "s/@MINOR@/$MINOR/" \ - -e "s/@BUILD@/$BUILD/" \ - -e "s/@PATCH@/$PATCH/" \ - -e "s/@COMPANY_FULLNAME@/$COMPANY_FULLNAME/" \ - -e "s/@COMPANY_SHORTNAME@/$COMPANY_SHORTNAME/" \ - -e "s/@PRODUCT_FULLNAME@/$PRODUCT_FULLNAME/" \ - -e "s/@PRODUCT_SHORTNAME@/$PRODUCT_SHORTNAME/" \ - -e "s/@PRODUCT_EXE@/$PRODUCT_EXE/" \ - -e "s/@COPYRIGHT@/$COPYRIGHT/" \ - -e "s/@OFFICIAL_BUILD@/$OFFICIAL_BUILD/" \ - -e "s/@LASTCHANGE@/$LASTCHANGE/" "$TMPL" > "$TMPFILE" - -diff -q "$TMPFILE" "$OUTFILE" >/dev/null 2>&1 -if [ $? -ne 0 ]; then - mv -f "$TMPFILE" "$OUTFILE" -else - rm "$TMPFILE" -fi |