diff options
| author | Aaron Suggs | 2012-12-03 15:22:18 -0500 |
|---|---|---|
| committer | Mike McQuaid | 2012-12-04 11:36:12 +0000 |
| commit | f5f5c2188b493ccc238abaab4261bb7f23c6b4b1 (patch) | |
| tree | 12fd63317288c0d0c84551f6a654a793cf5c9bf5 /Library | |
| parent | 9342a42386c5b715e925be9f1917c0eeb7cea54e (diff) | |
| download | brew-f5f5c2188b493ccc238abaab4261bb7f23c6b4b1.tar.bz2 | |
brew-services: fix by using formula.plist_name.
Fixes errors like:
```
$ brew services restart mysql
Error: Formula `mysql` not installed, #startup_plist not implemented or
no plist file found
```
Closes Homebrew/homebrew#16378.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
| -rwxr-xr-x | Library/Contributions/cmds/brew-services.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Contributions/cmds/brew-services.rb b/Library/Contributions/cmds/brew-services.rb index 4cf15da59..143ba5743 100755 --- a/Library/Contributions/cmds/brew-services.rb +++ b/Library/Contributions/cmds/brew-services.rb @@ -311,8 +311,8 @@ class Service # Delegate access to `formula.name`. def name; @name ||= formula.name end - # Label, static, always looks like `com.github.homebrew.<formula>`. - def label; @label ||= "com.github.homebrew.#{name}" end + # Label delegates to formula.plist_name, e.g `homebrew.mxcl.<formula>`. + def label; @label ||= formula.plist_name end # Path to a static plist file, this is always `com.github.homebrew.<formula>.plist`. def plist; @plist ||= formula.prefix + "#{label}.plist" end |
