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
|
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
|
### Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in new issue
Block a user