From 775592482b60a079e210fe5fcdd0c1ad342958d9 Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Sat, 31 Oct 2026 18:46:17 -0500 Subject: [PATCH] docs: remove trust explanation from README --- README.md | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/README.md b/README.md index 86c79bd..599a784 100644 --- a/README.md +++ b/README.md @@ -20,25 +20,6 @@ brew trust --tap libkrun/krun brew install vhaudiquet/ecrou/ecrou ``` -The `brew trust` step is Homebrew's tap-trust gate: dependencies from -third-party taps stay refused until their tap is trusted once, and -ecrou's engine, libkrun, ships from libkrun's own tap. The macOS -build loads libkrun from that tap at runtime and boots through -Hypervisor.framework; the formula signs the binary with the -hypervisor entitlement macOS requires, so the install needs no extra -steps. Building from source instead: - -``` -brew install libkrun/homebrew-krun/libkrun e2fsprogs libarchive -cargo build --release -p ecrou-cli -codesign --force --sign - --entitlements packaging/homebrew/ecrou.entitlements \ - target/release/ecrou -``` - -Every local build needs that last line: cargo output is ad-hoc signed -without the entitlement, and macOS refuses VM creation to it — `ecrou -probe` says so and prints the command. - ### Usage ```