From a1afbbf4f5e1b451f485702f9993cacfd3d5b804 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Sat, 18 Oct 2025 22:26:42 -0300 Subject: [PATCH] Update password generator to new Rand API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace `thread_rng` with `rng` and use `random_range` for character selection. Rename the `component` argument to `_component` in `PackageManager::download_binary` to suppress an unused‑parameter warning. --- src/bootstrap/mod.rs | 4 ++-- src/package_manager/mod.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bootstrap/mod.rs b/src/bootstrap/mod.rs index bfefb7609..53266f4b9 100644 --- a/src/bootstrap/mod.rs +++ b/src/bootstrap/mod.rs @@ -424,10 +424,10 @@ impl BootstrapManager { fn generate_password(&self) -> String { use rand::Rng; const CHARSET: &[u8] = b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; - let mut rng = rand::thread_rng(); + let mut rng = rand::rng(); (0..16) .map(|_| { - let idx = rng.gen_range(0..CHARSET.len()); + let idx = rng.random_range(0..CHARSET.len()); CHARSET[idx] as char }) .collect() diff --git a/src/package_manager/mod.rs b/src/package_manager/mod.rs index 90d90c596..902defd83 100644 --- a/src/package_manager/mod.rs +++ b/src/package_manager/mod.rs @@ -1164,7 +1164,7 @@ impl PackageManager { &self, container: &str, url: &str, - component: &str, + _component: &str, binary_name: Option<&str>, ) -> Result<()> { let download_cmd = format!("wget -O /tmp/download.tmp {}", url);