Task: Fix OSX build
This page documents a task in the Infrastructure cleanup story. It captures the goal, current status, acceptance, and any notes or results.
Goal
Replace GNU getopt with portable while/case argument parsing in recreate scripts so OSX CI works.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Infrastructure cleanup |
| Now | Completed 2026-02-12. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2026-02-12 |
Acceptance
recreate_database.sh+recreate_env.shuse portable argument parsing.- All existing flags preserved.
- OSX CI green.
Plan
Captured during execution; cleared into the parent story on close.
Notes
BSD getopt doesn't support long options; CI on OSX was broken since the multi-tenant work landed.
Result
OSX CI back to green.