Index: pack_stub |
diff --git a/pack_stub b/pack_stub |
index d331b8a49466dcf80fff7bc227d678862f0c2745..37cb240e62c935dd35c93dec4110a1979eae48dd 100644 |
--- a/pack_stub |
+++ b/pack_stub |
@@ -149,29 +149,33 @@ case "$1" in |
exit 0 |
;; |
--mode=autoupdate) |
- # This command is inside the stub for quick launch. |
- fw_version="$(crossystem fwid)" |
- ec_info="$(mosys -k ec info 2>/dev/null)" || ec_info="" |
- ec_version="$(eval "$ec_info"; echo "$fw_version")" |
- notify_update=0 |
- verbose_message "ec_version: $ec_version ; ec_info: $ec_info" |
- if [ "$SHELLBALL_FWVERSION" != "$fw_version" ] && |
- [ "$SHELLBALL_FWVERSION" != "IGNORE" ]; then |
- echo "System firmware update available: [$SHELLBALL_FWVERSION]" |
- echo "Currently installed system firmware: [$fw_version]" |
- notify_update=1 |
- fi |
- if [ "$SHELLBALL_ECVERSION" != "$ec_version" ] && |
- [ "$SHELLBALL_ECVERSION" != "IGNORE" ]; then |
- echo "EC firmware update available: [$SHELLBALL_ECVERSION]" |
- echo "Currently installed EC firmware: [$ec_version]" |
- notify_update=1 |
- fi |
- if [ $notify_update -eq 0 ]; then |
- echo " |
- No firmware auto update is available. Returning gracefully. |
- " |
- exit 0 |
+ PLATFORM=$(mosys platform name) |
+ # Mario uses the old updater. |
+ 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
|
+ # This command is inside the stub for quick launch. |
+ fw_version="$(crossystem fwid)" |
+ ec_info="$(mosys -k ec info 2>/dev/null)" || ec_info="" |
+ ec_version="$(eval "$ec_info"; echo "$fw_version")" |
+ notify_update=0 |
+ verbose_message "ec_version: $ec_version ; ec_info: $ec_info" |
+ if [ "$SHELLBALL_FWVERSION" != "$fw_version" ] && |
+ [ "$SHELLBALL_FWVERSION" != "IGNORE" ]; then |
+ echo "System firmware update available: [$SHELLBALL_FWVERSION]" |
+ echo "Currently installed system firmware: [$fw_version]" |
+ notify_update=1 |
+ fi |
+ if [ "$SHELLBALL_ECVERSION" != "$ec_version" ] && |
+ [ "$SHELLBALL_ECVERSION" != "IGNORE" ]; then |
+ echo "EC firmware update available: [$SHELLBALL_ECVERSION]" |
+ echo "Currently installed EC firmware: [$ec_version]" |
+ notify_update=1 |
+ fi |
+ if [ $notify_update -eq 0 ]; then |
+ echo " |
+ No firmware auto update is available. Returning gracefully. |
+ " |
+ exit 0 |
+ fi |
fi |
break |
;; |