mirror of
https://github.com/vhaudiquet/ecrou.git
synced 2026-11-12 22:22:44 +00:00
docs: remove trust explanation from README
This commit is contained in:
1 parent
f66024bfea
commit
775592482b
1 file changed
-19
@@ -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
|
||||
|
||||
```
|
||||
|
||||
Reference in new issue
Block a user