docs: remove trust explanation from README

This commit is contained in:
vhaudiquet committed 2026-10-31 18:46:17 -05:00
1 parent f66024bfea
commit 775592482b
1 file changed
-19
-19
View File
@@ -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
```