aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAaron Suggs2012-12-03 15:22:18 -0500
committerMike McQuaid2012-12-04 11:36:12 +0000
commitf5f5c2188b493ccc238abaab4261bb7f23c6b4b1 (patch)
tree12fd63317288c0d0c84551f6a654a793cf5c9bf5 /Library
parent9342a42386c5b715e925be9f1917c0eeb7cea54e (diff)
downloadbrew-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-xLibrary/Contributions/cmds/brew-services.rb4
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