From cb1f6134f608aae86d64656279cc32e0cefd0efb Mon Sep 17 00:00:00 2001 From: leetcrypt Date: Sat, 6 Jun 2026 21:54:46 -0700 Subject: [PATCH] feat(sbx): apt-get update on docker launch so installs just work Base ubuntu images ship without /var/lib/apt/lists, so apt-get install failed with "Unable to locate package" until the user ran update by hand. Refresh the index once during Docker provisioning. Co-Authored-By: Claude Opus 4.6 --- hh/src/sbx.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hh/src/sbx.rs b/hh/src/sbx.rs index 55e0f0e..11b6d53 100644 --- a/hh/src/sbx.rs +++ b/hh/src/sbx.rs @@ -762,6 +762,10 @@ pub fn provision(backend: Backend, name: &str, owner: &str, members: &[String]) run } Backend::Docker => { + // Refresh the apt index once so `apt-get install ` just works — + // base images ship without /var/lib/apt/lists, so installs otherwise + // fail with "Unable to locate package" until the user runs update. + dk(name, &["apt-get", "update"]); for m in members { let u = unix_name(m); if !u.is_empty() {