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

Side by Side Diff: pack_stub

Issue 6880299: fix mode=autoupdate on CR48 (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/firmware.git@master
Patch Set: Created 9 years, 7 months 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 | no next file » | 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 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 2 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 # Version information. Please keep this in head of the updater. 6 # Version information. Please keep this in head of the updater.
7 SHELLBALL_FWVERSION="REPLACE_FWVERSION" 7 SHELLBALL_FWVERSION="REPLACE_FWVERSION"
8 SHELLBALL_ECVERSION="REPLACE_ECVERSION" 8 SHELLBALL_ECVERSION="REPLACE_ECVERSION"
9 9
10 # All scripts should die on error unless commands are specifically excepted 10 # All scripts should die on error unless commands are specifically excepted
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 root shell: 142 root shell:
143 143
144 sudo chromeos-firmwareupdate --mode=recovery 144 sudo chromeos-firmwareupdate --mode=recovery
145 " 145 "
146 fi 146 fi
147 147
148 # TODO(hungte) add some info here to tell user how to update firmware 148 # TODO(hungte) add some info here to tell user how to update firmware
149 exit 0 149 exit 0
150 ;; 150 ;;
151 --mode=autoupdate) 151 --mode=autoupdate)
152 # This command is inside the stub for quick launch. 152 PLATFORM=$(mosys platform name)
153 fw_version="$(crossystem fwid)" 153 # Mario uses the old updater.
154 ec_info="$(mosys -k ec info 2>/dev/null)" || ec_info="" 154 if [ "${PLATFORM}" != "Mario" ]; then
jrbarnette 2011/04/29 22:23:36 Further down in this script (lines 232-234), there
Stefan Reinauer 2011/04/29 22:43:53 You are right, I will fix it to include ZGA too. N
155 ec_version="$(eval "$ec_info"; echo "$fw_version")" 155 # This command is inside the stub for quick launch.
156 notify_update=0 156 fw_version="$(crossystem fwid)"
157 verbose_message "ec_version: $ec_version ; ec_info: $ec_info" 157 ec_info="$(mosys -k ec info 2>/dev/null)" || ec_info=""
158 if [ "$SHELLBALL_FWVERSION" != "$fw_version" ] && 158 ec_version="$(eval "$ec_info"; echo "$fw_version")"
159 [ "$SHELLBALL_FWVERSION" != "IGNORE" ]; then 159 notify_update=0
160 echo "System firmware update available: [$SHELLBALL_FWVERSION]" 160 verbose_message "ec_version: $ec_version ; ec_info: $ec_info"
161 echo "Currently installed system firmware: [$fw_version]" 161 if [ "$SHELLBALL_FWVERSION" != "$fw_version" ] &&
162 notify_update=1 162 [ "$SHELLBALL_FWVERSION" != "IGNORE" ]; then
163 fi 163 echo "System firmware update available: [$SHELLBALL_FWVERSION]"
164 if [ "$SHELLBALL_ECVERSION" != "$ec_version" ] && 164 echo "Currently installed system firmware: [$fw_version]"
165 [ "$SHELLBALL_ECVERSION" != "IGNORE" ]; then 165 notify_update=1
166 echo "EC firmware update available: [$SHELLBALL_ECVERSION]" 166 fi
167 echo "Currently installed EC firmware: [$ec_version]" 167 if [ "$SHELLBALL_ECVERSION" != "$ec_version" ] &&
168 notify_update=1 168 [ "$SHELLBALL_ECVERSION" != "IGNORE" ]; then
169 fi 169 echo "EC firmware update available: [$SHELLBALL_ECVERSION]"
170 if [ $notify_update -eq 0 ]; then 170 echo "Currently installed EC firmware: [$ec_version]"
171 echo " 171 notify_update=1
172 No firmware auto update is available. Returning gracefully. 172 fi
173 " 173 if [ $notify_update -eq 0 ]; then
174 exit 0 174 echo "
175 No firmware auto update is available. Returning gracefully.
176 "
177 exit 0
178 fi
175 fi 179 fi
176 break 180 break
177 ;; 181 ;;
178 --force) 182 --force)
179 force_flag=1 183 force_flag=1
180 shift 184 shift
181 ;; 185 ;;
182 -h|"-?"|--help) 186 -h|"-?"|--help)
183 echo "Shellball -- self-extract and install" 187 echo "Shellball -- self-extract and install"
184 echo "" 188 echo ""
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
260 fi 264 fi
261 fi 265 fi
262 266
263 verbose_message "Run built-in script ($SCRIPT) ..." 267 verbose_message "Run built-in script ($SCRIPT) ..."
264 if ! $SCRIPT "$@"; then 268 if ! $SCRIPT "$@"; then
265 error_exit "ERROR: $SCRIPT failed." 269 error_exit "ERROR: $SCRIPT failed."
266 fi 270 fi
267 exit 0 271 exit 0
268 272
269 # Below are uuencoded blob. Don't put code behind exit 0. 273 # Below are uuencoded blob. Don't put code behind exit 0.
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698