File tree Expand file tree Collapse file tree 4 files changed +21
-1
lines changed
Expand file tree Collapse file tree 4 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -141,3 +141,12 @@ package_files(
141141 },
142142 visibility = ["//:android_cuttlefish" ],
143143)
144+
145+ package_files (
146+ name = "metrics" ,
147+ executable = "cuttlefish-metrics/bin/metrics_transmitter" ,
148+ package_file_to_src = {
149+ "cuttlefish-metrics/bin/metrics_transmitter" : "//cuttlefish/host/commands/metrics:metrics_transmitter" ,
150+ },
151+ visibility = ["//:android_cuttlefish" ],
152+ )
Original file line number Diff line number Diff line change @@ -107,3 +107,8 @@ Build-Depends: bazel [amd64],
107107Depends: cuttlefish-base,
108108Description: May potentially enable new or experimental cuttlefish
109109 features before being enabled by default.
110+
111+ Package: cuttlefish-metrics
112+ Architecture: any
113+ Depends: cuttlefish-base,
114+ Description: Enables metrics transmissions to Google.
Original file line number Diff line number Diff line change 1+ #!/usr/bin/dh-exec
2+ [amd64] cvd/bazel-out/k8-opt/bin/cuttlefish/package/cuttlefish-metrics /usr/lib
3+ [arm64] cvd/bazel-out/aarch64-opt/bin/cuttlefish/package/cuttlefish-metrics /usr/lib
Original file line number Diff line number Diff line change 5555
5656cuttlefish_common := debian/cuttlefish-base/usr/lib/cuttlefish-common
5757cuttlefish_integration := debian/cuttlefish-integration/usr/bin
58+ cuttlefish_metrics := debian/cuttlefish-metrics/usr/lib/cuttlefish-metrics
5859
5960disk_cache_arg :=
6061ifneq ($(strip ${BAZEL_DISK_CACHE_DIR}) ,)
@@ -78,7 +79,7 @@ override_dh_installinit:
7879# the `--workspace_status_command` flag path depends on the current working directory of base/cvd
7980.PHONY : override_dh_auto_build
8081override_dh_auto_build :
81- cd cvd && bazel build ${remote_cache_arg} ${disk_cache_arg} ${compilation_mode} ${conlyopts} ${copts} ${cxxopts} ${linkopts} -c opt ' cuttlefish/package:cvd' cuttlefish/package:defaults --spawn_strategy=local --workspace_status_command=../stamp_helper.sh --build_tag_filters=-clang-tidy
82+ cd cvd && bazel build ${remote_cache_arg} ${disk_cache_arg} ${compilation_mode} ${conlyopts} ${copts} ${cxxopts} ${linkopts} -c opt ' cuttlefish/package:cvd' ' cuttlefish/package:defaults' ' cuttlefish/package:metrics ' --spawn_strategy=local --workspace_status_command=../stamp_helper.sh --build_tag_filters=-clang-tidy
8283 dh_auto_build
8384
8485# Only generate optimized DWARF if debug is enabled
@@ -99,6 +100,8 @@ override_dh_install:
99100 rm -rf ${cuttlefish_common} /bin/cvd.runfiles*
100101 rm -rf ${cuttlefish_integration} /defaults.repo_mapping
101102 rm -rf ${cuttlefish_integration} /defaults.runfiles*
103+ rm -rf ${cuttlefish_metrics} /bin/cvd.repo_mapping
104+ rm -rf ${cuttlefish_metrics} /bin/cvd.runfiles*
102105
103106# Repair output files bazel actions made executable
104107.PHONY : override_dh_fixperms
You can’t perform that action at this time.
0 commit comments