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

Unified Diff: src/platform/memento_softwareupdate/ping_omaha.sh

Issue 1556022: Factory Installer. (Closed)
Patch Set: fixes for review Created 10 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: src/platform/memento_softwareupdate/ping_omaha.sh
diff --git a/src/platform/memento_softwareupdate/ping_omaha.sh b/src/platform/memento_softwareupdate/ping_omaha.sh
index bca689f4c9b2fca7ca83c5c2186e901c545366c6..a8e1c2746f30e602c853d950c1f605604eb70112 100755
--- a/src/platform/memento_softwareupdate/ping_omaha.sh
+++ b/src/platform/memento_softwareupdate/ping_omaha.sh
@@ -5,6 +5,17 @@
# found in the LICENSE file.
source `dirname "$0"`/memento_updater_logging.sh
+. /usr/lib/shflags || exit 1
+
+DEFINE_string app_version "" \
+ "Force a given app version rather than autodetect"
+DEFINE_string track "" \
+ "Force a given track rather than autodetect"
+
+# Parse command line
+FLAGS "$@" || exit 1
+eval set -- "${FLAGS_ARGV}"
+
OVERRIDE_IS_SECURE="YES"
# Return the value for a given key in the override lsb-release file if the
@@ -123,10 +134,7 @@ APP_ID={87efface-864d-49a5-9bb3-4b050a7c227a}
APP_VERSION=${1:-$LOCAL_VERSION}
APP_BOARD="$2"
OS_VERSION=${APP_VERSION}_$(uname -m)
-PING_APP_VERSION="$APP_VERSION"
-if [ ! -z "$1" ]; then
- PING_APP_VERSION="$1"
-fi
+PING_APP_VERSION="${FLAGS_app_version:-${APP_VERSION}}"
LANG=en-us
BRAND=GGLG
@@ -158,7 +166,8 @@ USER_ID=$MACHINE_ID
AU_VERSION=MementoSoftwareUpdate-0.1.0.0
-APP_TRACK=$(findLSBValue "CHROMEOS_RELEASE_TRACK")
+
+APP_TRACK=${FLAGS_track:-$(findLSBValue "CHROMEOS_RELEASE_TRACK")}
APP_BOARD=$(findLSBValue "CHROMEOS_RELEASE_BOARD")
« no previous file with comments | « src/platform/memento_softwareupdate/memento_updater_logging.sh ('k') | src/platform/memento_softwareupdate/software_update.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698