From c84f2307832dcde0afc5a341facd0616cc4659de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 9 Feb 2025 13:09:21 -0800 Subject: [PATCH] selenium-manager: disable telemetry --- .../se/selenium-manager/disable-telemetry.patch | 13 +++++++++++++ pkgs/by-name/se/selenium-manager/package.nix | 8 +++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/se/selenium-manager/disable-telemetry.patch diff --git a/pkgs/by-name/se/selenium-manager/disable-telemetry.patch b/pkgs/by-name/se/selenium-manager/disable-telemetry.patch new file mode 100644 index 000000000000..0591c5b2d438 --- /dev/null +++ b/pkgs/by-name/se/selenium-manager/disable-telemetry.patch @@ -0,0 +1,13 @@ +diff --git a/rust/src/config.rs b/rust/src/config.rs +index f7cd4f32ec..ec454127be 100644 +--- a/rust/src/config.rs ++++ b/rust/src/config.rs +@@ -120,7 +120,7 @@ impl ManagerConfig { + avoid_browser_download: BooleanKey("avoid-browser-download", false).get_value(), + language_binding: StringKey(vec!["language-binding"], "").get_value(), + selenium_version: StringKey(vec!["selenium-version"], "").get_value(), +- avoid_stats: BooleanKey("avoid-stats", false).get_value(), ++ avoid_stats: BooleanKey("avoid-stats", true).get_value(), + skip_driver_in_path: BooleanKey("skip-driver-in-path", false).get_value(), + skip_browser_in_path: BooleanKey("skip-browser-in-path", false).get_value(), + } diff --git a/pkgs/by-name/se/selenium-manager/package.nix b/pkgs/by-name/se/selenium-manager/package.nix index 1b236e269b39..9b33ee7b7672 100644 --- a/pkgs/by-name/se/selenium-manager/package.nix +++ b/pkgs/by-name/se/selenium-manager/package.nix @@ -16,7 +16,13 @@ rustPlatform.buildRustPackage rec { hash = "sha256-b5xwuZ4lcwLbGhJuEmHYrFXoaTW/M0ABdK3dvbpj8oM="; }; - sourceRoot = "${src.name}/rust"; + patches = [ + ./disable-telemetry.patch + ]; + + postPatch = '' + cd rust + ''; useFetchCargoVendor = true; cargoHash = "sha256-hXtF3qFzzM2TqpEP9JWdi7uU5TgFHF9lZO5bmZcEuDk=";