chromite: Remove the code related to self-bootstrap.

Cleanup all code referring to self-bootstrap
now that chromiumos-sdk is using a previously built SDK
by treating self-bootstrap as the default for bootstrapping.

BUG=chromium:861924
TEST=chromite unit tests pass.

Change-Id: Iaa1d00ba1332df1eb117bcb371505f9bcd36f3b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1658519
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Chris McDonald <cjmcdonald@chromium.org>
Reviewed-by: Evan Hernandez <evanhernandez@chromium.org>
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
diff --git a/scripts/cros_sdk.py b/scripts/cros_sdk.py
index ac1393f..b4abbd4 100644
--- a/scripts/cros_sdk.py
+++ b/scripts/cros_sdk.py
@@ -94,13 +94,6 @@
   ]
 
 
-def GetStage3Urls(version):
-  return [
-      toolchain.GetSdkURL(suburl='stage3-amd64-%s.tar.%s' % (version, ext))
-      for ext in COMPRESSION_PREFERENCE
-  ]
-
-
 def FetchRemoteTarballs(storage_dir, urls, desc, allow_none=False):
   """Fetches a tarball given by url, and place it in |storage_dir|.
 
@@ -725,12 +718,6 @@
       help='Use sdk tarball located at this url. Use file:// '
       'for local files.')
   parser.add_argument(
-      '--self-bootstrap',
-      dest='self_bootstrap',
-      action='store_true',
-      default=False,
-      help=('Use previously build sdk for bootstrapping.'))
-  parser.add_argument(
       '--sdk-version',
       help=('Use this sdk version.  For prebuilt, current is %r'
             ', for bootstrapping it is %r.' % (sdk_latest_version,
@@ -862,8 +849,13 @@
       os.path.join(constants.SOURCE_ROOT, constants.SDK_VERSION_FILE),
       ignore_missing=True)
   sdk_latest_version = conf.get('SDK_LATEST_VERSION', '<unknown>')
-  bootstrap_latest_version = conf.get('BOOTSTRAP_LATEST_VERSION', '<unknown>')
   bootstrap_frozen_version = conf.get('BOOTSTRAP_FROZEN_VERSION', '<unknown>')
+
+  # Use latest SDK for bootstrapping if requested. Use a frozen version of SDK
+  # for bootstrapping if BOOTSTRAP_FROZEN_VERSION is set.
+  bootstrap_latest_version = (
+      sdk_latest_version
+      if bootstrap_frozen_version == '<unknown>' else bootstrap_frozen_version)
   parser, commands = _CreateParser(sdk_latest_version, bootstrap_latest_version)
   options = parser.parse_args(argv)
   chroot_command = options.commands
@@ -882,13 +874,6 @@
     _ReportMissing(osutils.FindMissingBinaries(PROXY_NEEDED_TOOLS))
   missing_image_tools = osutils.FindMissingBinaries(IMAGE_NEEDED_TOOLS)
 
-  # Use latest SDK for bootstrapping if requested. Use a frozen version of SDK
-  # for bootstrapping if BOOTSTRAP_FROZEN_VERSION is set.
-  if options.self_bootstrap:
-    bootstrap_latest_version = (
-        sdk_latest_version if bootstrap_frozen_version == '<unknown>' else
-        bootstrap_frozen_version)
-
   if (sdk_latest_version == '<unknown>' or
       bootstrap_latest_version == '<unknown>'):
     cros_build_lib.Die(
@@ -1112,10 +1097,6 @@
   if options.download:
     if options.sdk_url:
       urls = [options.sdk_url]
-    elif options.bootstrap:
-      urls = GetStage3Urls(sdk_version)
-      if options.self_bootstrap:
-        urls = GetArchStageTarballs(sdk_version)
     else:
       urls = GetArchStageTarballs(sdk_version)