mirror of
https://github.com/Homebrew/brew.git
synced 2026-08-12 22:29:27 +04:00
- Since #23312, `brew services start` always regenerated the service definition from the formula `service` block. Formulae that bundle their own service file only declare `name` there, so the generated plist had empty `ProgramArguments` and `launchctl bootstrap` failed with `Input/output error`. - Read the installed service file instead unless the `service` block defines a command, the same gate `FormulaInstaller#install_service` uses when writing generated service files into the keg. - Fixes https://github.com/Homebrew/brew/issues/23408.