[bazel][flash] Add flash script to the build graph
... when only building for Bazel assembly. Flash script is needed for
infra to recover devices.
Change-Id: I2a4971e51fb82b6ceea306666ea3096702fe2463
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/865257
Reviewed-by: Jiaming Li <lijiaming@google.com>
Commit-Queue: Jay Zhuang <jayzhuang@google.com>
diff --git a/build/images/BUILD.gn b/build/images/BUILD.gn
index 0d7daf4..92e1280 100644
--- a/build/images/BUILD.gn
+++ b/build/images/BUILD.gn
@@ -264,12 +264,6 @@
# accidentally become load-bearing.
#
if (!use_bazel_images_only) {
- # Bazel assembly uses product bundle to flash.
- deps += [
- "//build/images/flash:flash_script",
- "//build/images/tools:fastboot($host_toolchain)",
- ]
-
# Paving is not supported in Bazel assembly.
if (recovery_is_zedboot) {
deps += [
@@ -297,8 +291,12 @@
}
# Even if Bazel assembly uses product bundle to flash, downstream tools can
- # still expect flash.json to exist for flashing.
- deps += [ "//build/images/flash:fastboot_manifest" ]
+ # still expect flash.json and flash.sh to exist for flashing.
+ deps += [
+ "//build/images/flash:fastboot_manifest",
+ "//build/images/flash:flash_script",
+ "//build/images/tools:fastboot($host_toolchain)",
+ ]
if (size_checker_input != {
}) {
diff --git a/build/images/flash/BUILD.gn b/build/images/flash/BUILD.gn
index 0a88404..71d76df 100644
--- a/build/images/flash/BUILD.gn
+++ b/build/images/flash/BUILD.gn
@@ -195,7 +195,7 @@
"--fvm-image=" + rebase_path(files.fxfs, root_build_dir),
"--fvm=${fxfs_partition}",
]
- flash_script_deps += [ "//build/images/fuchsia" ]
+ flash_script_deps += [ labels.images ]
parts += [
{
@@ -208,7 +208,7 @@
"--fvm-image=" + rebase_path(files.fvm_fastboot, root_build_dir),
"--fvm=${fvm_partition}",
]
- flash_script_deps += [ "//build/images/fuchsia" ]
+ flash_script_deps += [ labels.images ]
parts += [
{