| title | macOS Bare-Metal Smoke |
|---|---|
| summary | Cross-build IPTV Tunerr, wake a Mac if needed, run real macOS serve/WebDAV smoke, and pull artifacts back. |
Use this when you want a real macOS host run without depending on the Kubernetes
Mac node being Ready.
The script:
- cross-builds a
darwin/arm64iptv-tunerr - SSHes to the Mac
- optionally sends Wake-on-LAN magic packets first
- runs a real
servestartup/web UI smoke - runs the real
vod-webdavFinder/MiniRedir request matrix - copies the resulting artifacts back under
.diag/mac-baremetal/
./scripts/mac-baremetal-smoke.shDefaults:
- host:
192.168.50.108 - user:
keith - ssh key:
~/.ssh/id_ed25519 - Wake-on-LAN MAC set: current known MacBook Wi-Fi + Ethernet candidates
MAC_HOST=192.168.50.108 \
MAC_USER=keith \
MAC_SSH_KEY=~/.ssh/id_ed25519 \
WAKE_MACBOOK=true \
./scripts/mac-baremetal-smoke.shDisable wake attempts:
WAKE_MACBOOK=false ./scripts/mac-baremetal-smoke.shOverride the candidate Wake-on-LAN MAC list:
MAC_WOL_MACS='aa:bb:cc:dd:ee:ff,11:22:33:44:55:66' ./scripts/mac-baremetal-smoke.shArtifacts land in:
.diag/mac-baremetal/<run-id>/
Key files:
out/summary.txtout/serve-full.logout/serve-empty.logout/vod-webdav.logout/vod-webdav-client/mac-selfhost/report.txtheader-diff.txtwhen a local baseline bundle exists