| # Copyright 2023 The ChromiumOS Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| """Deprecated entry point for `cros build-packages`. |
| |
| This will be deleted soon. |
| """ |
| |
| import sys |
| from typing import List, Optional |
| |
| from chromite.lib import cros_build_lib |
| |
| |
| def main(argv: Optional[List[str]]) -> Optional[int]: |
| """Wrapper main to call "cros build-packages".""" |
| argv = argv or sys.argv[1:] |
| new_argv = ["build-packages", *argv] |
| new_command_str = cros_build_lib.CmdToStr(["cros", *new_argv]) |
| cros_build_lib.Die( |
| "build_packages has been renamed to `cros build-packages`. Please call" |
| f" as `{new_command_str}`." |
| ) |