summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHung-Te Lin <hungte@chromium.org>2018-10-31 23:46:01 +0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2019-04-22 06:55:59 +0000
commitd5b83baf6907613a6a8ef3d6ea148e4e6d87715f (patch)
tree17035727cef6d0d3ab0e44fbe0b6acd95866ec79
parent273ec0e7599db47e0ee947a71bd68a696d46f14c (diff)
downloadvboot-factory-poppy-10504.B.tar.gz
futility: updater: Add more legacy optionsfactory-poppy-10504.B
To simplify the migration plan, we want to support the legacy arguments used by FAFT and factory test "UpdateFirmware": --noupdate_ec => --host_only --noupdate_pd => --host_only --nocheck_keys => --force --update_{main,ec,pd} => ignore BUG=chromium:882445,b:118509893,b:130401936,chromium:953993,b:130115628 TEST=make futil; tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: I31652806085937fe5ca2f2facc7321021977cbb7 Signed-off-by: Hung-Te Lin <hungte@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1310253 Reviewed-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/1577342
-rw-r--r--futility/cmd_update.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/futility/cmd_update.c b/futility/cmd_update.c
index f3bb29b9..e665b74d 100644
--- a/futility/cmd_update.c
+++ b/futility/cmd_update.c
@@ -14,6 +14,9 @@
#include "updater.h"
#include "utility.h"
+enum {
+ OPT_DUMMY = 0x100,
+};
/* Command line options */
static struct option const long_opts[] = {
@@ -42,6 +45,13 @@ static struct option const long_opts[] = {
{"debug", 0, NULL, 'd'},
{"verbose", 0, NULL, 'v'},
{"help", 0, NULL, 'h'},
+ /* TODO(hungte) Remove following deprecated options. */
+ {"noupdate_ec", 0, NULL, 'H'}, /* --host_only */
+ {"noupdate_pd", 0, NULL, 'H'}, /* --host_only */
+ {"nocheck_keys", 0, NULL, 'F'}, /* --force */
+ {"update_main", 0, NULL, OPT_DUMMY},
+ {"update_ec", 0, NULL, OPT_DUMMY},
+ {"update_pd", 0, NULL, OPT_DUMMY},
{NULL, 0, NULL, 0},
};
@@ -167,6 +177,8 @@ static int do_update(int argc, char *argv[])
args.verbosity++;
break;
+ case OPT_DUMMY:
+ break;
case 'h':
print_help(argc, argv);
return !!errorcnt;