Repository navigation
WireGuard for webOS v1.0.7
Fixes Homebrew Channel remaining at Root: Pending after its dynamic service exits while WireGuard is running. Background daemons now close inherited descriptors before execution, releasing the service's Luna sockets correctly. The same fix applies to the configuration upload server.
- Preserves daemon PID tracking, logs, and upload-server environment settings.
- Calculates the IPK SHA-256 while packaging and includes it in the release manifest.
- Adds a regression check for inherited descriptors, PID, standard streams, and environment.
Based on the diagnosis and real-TV patch testing by @gabry993 in issue #3.
Validation: BusyBox 1.29.3 on a rooted LG TV; launch through Homebrew, service idle exit and successful subsequent root check, stop and boot paths, and package verification. Lifecycle checks used an isolated test configuration; external VPN connectivity was not tested during preparation.
IPK SHA-256:
970c53b0de345635f6e2b45c1615ca28ceebffce504800a0b1f5e97caff9b168