Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(152)

Side by Side Diff: chromeos_version.sh

Issue 5760004: Added option to set ChromeOS version name, track and AU/dev server URLs via environment variables (Closed) Base URL: http://git.chromium.org/git/crosutils.git@master
Patch Set: Removed echo in CHROOT_PASSTHRU change that shouldn't have been there Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | enter_chroot.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/sh 1 #!/bin/sh
2 2
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # ChromeOS version information 7 # ChromeOS version information
8 # 8 #
9 # This file is usually sourced by other build scripts, but can be run 9 # This file is usually sourced by other build scripts, but can be run
10 # directly to see what it would do. 10 # directly to see what it would do.
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 export CHROMEOS_VERSION_AUSERVER="https://tools.google.com/service/update2" 50 export CHROMEOS_VERSION_AUSERVER="https://tools.google.com/service/update2"
51 export CHROMEOS_VERSION_DEVSERVER="" 51 export CHROMEOS_VERSION_DEVSERVER=""
52 elif [ "$USER" = "chrome-bot" ] 52 elif [ "$USER" = "chrome-bot" ]
53 then 53 then
54 # Continuous builder 54 # Continuous builder
55 # Sets the codename to the user who built the image. This 55 # Sets the codename to the user who built the image. This
56 # will help us figure out who did the build if a different 56 # will help us figure out who did the build if a different
57 # person is debugging the system. 57 # person is debugging the system.
58 export CHROMEOS_VERSION_CODENAME="$USER" 58 export CHROMEOS_VERSION_CODENAME="$USER"
59 59
60 export CHROMEOS_VERSION_NAME="Chromium OS" 60 export CHROMEOS_VERSION_NAME=${CHROMEOS_VERSION_NAME:-"Chromium OS"}
61 export CHROMEOS_VERSION_TRACK="buildbot-build" 61 export CHROMEOS_VERSION_TRACK=${CHROMEOS_VERSION_TRACK:-"buildbot-build"}
62 export CHROMEOS_VERSION_AUSERVER="http://$HOSTNAME:8080/update" 62 export CHROMEOS_VERSION_AUSERVER=${CHROMEOS_VERSION_AUSERVER:-"http://$HOSTNAM E:8080/update"}
63 export CHROMEOS_VERSION_DEVSERVER="http://$HOSTNAME:8080" 63 export CHROMEOS_VERSION_DEVSERVER=${CHROMEOS_VERSION_DEVSERVER:-"http://$HOSTN AME:8080"}
64 else 64 else
65 # Developer hand-builds 65 # Developer hand-builds
66 # Sets the codename to the user who built the image. This 66 # Sets the codename to the user who built the image. This
67 # will help us figure out who did the build if a different 67 # will help us figure out who did the build if a different
68 # person is debugging the system. 68 # person is debugging the system.
69 export CHROMEOS_VERSION_CODENAME="$USER" 69 export CHROMEOS_VERSION_CODENAME="$USER"
70 70
71 export CHROMEOS_VERSION_NAME="Chromium OS" 71 export CHROMEOS_VERSION_NAME=${CHROMEOS_VERSION_NAME:-"Chromium OS"}
72 export CHROMEOS_VERSION_TRACK="developer-build" 72 export CHROMEOS_VERSION_TRACK=${CHROMEOS_VERSION_TRACK:-"developer-build"}
73 export CHROMEOS_VERSION_AUSERVER="http://$HOSTNAME:8080/update" 73 export CHROMEOS_VERSION_AUSERVER=${CHROMEOS_VERSION_AUSERVER:-"http://$HOSTNAM E:8080/update"}
74 export CHROMEOS_VERSION_DEVSERVER="http://$HOSTNAME:8080" 74 export CHROMEOS_VERSION_DEVSERVER=${CHROMEOS_VERSION_DEVSERVER:-"http://$HOSTN AME:8080"}
75 # Overwrite CHROMEOS_VERSION_PATCH with a date string for use by auto-updater 75 # Overwrite CHROMEOS_VERSION_PATCH with a date string for use by auto-updater
76 export CHROMEOS_VERSION_PATCH=$(date +%Y_%m_%d_%H%M) 76 export CHROMEOS_VERSION_PATCH=$(date +%Y_%m_%d_%H%M)
77 fi 77 fi
78 78
79 # Version string. Not indentied to appease bash. 79 # Version string. Not indentied to appease bash.
80 export CHROMEOS_VERSION_STRING=\ 80 export CHROMEOS_VERSION_STRING=\
81 "${CHROMEOS_VERSION_MAJOR}.${CHROMEOS_VERSION_MINOR}"\ 81 "${CHROMEOS_VERSION_MAJOR}.${CHROMEOS_VERSION_MINOR}"\
82 ".${CHROMEOS_VERSION_BRANCH}.${CHROMEOS_VERSION_PATCH}" 82 ".${CHROMEOS_VERSION_BRANCH}.${CHROMEOS_VERSION_PATCH}"
83 83
84 # Set CHROME values (Used for releases) to pass to chromeos-chrome-bin ebuild 84 # Set CHROME values (Used for releases) to pass to chromeos-chrome-bin ebuild
85 # URL to chrome archive 85 # URL to chrome archive
86 export CHROME_BASE= 86 export CHROME_BASE=
87 # export CHROME_VERSION from incoming value or NULL and let ebuild default 87 # export CHROME_VERSION from incoming value or NULL and let ebuild default
88 export CHROME_VERSION="$CHROME_VERSION" 88 export CHROME_VERSION="$CHROME_VERSION"
89 89
90 # Print (and remember) version info. 90 # Print (and remember) version info.
91 echo "ChromeOS version information:" 91 echo "ChromeOS version information:"
92 logvers="/tmp/version_${CHROMEOS_VERSION_STRING}" 92 logvers="/tmp/version_${CHROMEOS_VERSION_STRING}"
93 env | egrep '^CHROMEOS_VERSION|CHROME_' | tee $logvers | sed 's/^/ /' 93 env | egrep '^CHROMEOS_VERSION|CHROME_' | tee $logvers | sed 's/^/ /'
OLDNEW
« no previous file with comments | « no previous file | enter_chroot.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698