From 36281f1d54ffe3921836b7308d8cccb896bc57e6 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sat, 4 Jan 2025 00:40:45 +0100 Subject: [PATCH] feat: make sure to install gpg Signed-off-by: kjuulh --- alloy/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/alloy/src/lib.rs b/alloy/src/lib.rs index 7f0dfe8..3c88360 100644 --- a/alloy/src/lib.rs +++ b/alloy/src/lib.rs @@ -117,9 +117,10 @@ impl Guest for Component { fn install_alloy() -> Result<(), String> { println!("=== installing alloy ==="); - run_command(["apt", "install", "gpg"])?; + run_command(["apt", "install", "-y", "gpg"])?; run_command(["mkdir", "-p", "/etc/apt/keyrings/"])?; - run_command(["bash", "-c", "wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null && echo \"deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main\" | sudo tee /etc/apt/sources.list.d/grafana.list"])?; + run_command(["bash", "-c", "wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null"])?; + run_command(["bash", "-c", "echo \"deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main\" | sudo tee /etc/apt/sources.list.d/grafana.list"])?; run_command(["apt-get", "update"])?; run_command(["apt-get", "install", "alloy"])?; println!("=== finished installing alloy ===");