You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: crates/openshell-driver-vm/README.md
+6-9Lines changed: 6 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,14 +182,11 @@ On Linux amd64 and arm64, `install-dev.sh` installs the Debian package from the
182
182
selected `OPENSHELL_VERSION` release tag. That package includes
183
183
`openshell-gateway` and `openshell-driver-vm`.
184
184
185
-
On Apple Silicon macOS, `install-dev.sh` installs `openshell`,
186
-
`openshell-gateway`, and `openshell-driver-vm` from the selected release
187
-
tarballs. It ad-hoc signs `openshell-driver-vm` with the Hypervisor entitlement
188
-
before registering the local LaunchAgent gateway.
189
-
190
-
Tagged releases also publish an `openshell.rb` release asset. Installing that
191
-
formula by path lets Homebrew own the binary layout and `brew services` gateway
192
-
lifecycle without requiring a tap or cask yet.
185
+
On Apple Silicon macOS, `install-dev.sh` installs the generated `openshell.rb`
186
+
formula from the selected release. Homebrew installs `openshell`,
187
+
`openshell-gateway`, and `openshell-driver-vm`, ad-hoc signs the driver with
188
+
the Hypervisor entitlement in `post_install`, and owns the `brew services`
189
+
gateway lifecycle.
193
190
194
191
## Relationship to `openshell-vm`
195
192
@@ -198,4 +195,4 @@ lifecycle without requiring a tap or cask yet.
198
195
## TODOs
199
196
200
197
- The gateway still configures the driver via CLI args; this will move to a gRPC bootstrap call so the driver interface is uniform across backends. See the `TODO(driver-abstraction)` notes in `crates/openshell-server/src/lib.rs` and `crates/openshell-server/src/compute/vm.rs`.
201
-
- macOS local builds are codesigned by `tasks/scripts/gateway-vm.sh`; `install-dev.sh` and the tagged-release Homebrew formula sign the release tarball driver for local installs.
198
+
- macOS local builds are codesigned by `tasks/scripts/gateway-vm.sh`; the generated Homebrew formula signs the release tarball driver for local installs.
0 commit comments