aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/formula.rb
diff options
context:
space:
mode:
authorJack Nagel2012-12-16 19:51:01 -0600
committerJack Nagel2012-12-16 19:56:15 -0600
commit8f6d4ea021373864aa8531fb4e6e4e2f5ca4252b (patch)
treeefdb92fde58b382df41ea5ef75129218328360c9 /Library/Homebrew/formula.rb
parentca4545cc61d119f3382db4582c1bd3d3a4163bdf (diff)
downloadhomebrew-8f6d4ea021373864aa8531fb4e6e4e2f5ca4252b.tar.bz2
Revert "Add launchctl_instructions method"
This code makes assumptions about the existence of prefix which are valid in the context of the installer, but not necessarily in the context of `brew info`, thus `brew info` on an outdated formula errors out. This reverts commit e5b53dd64b769b67805d1054d906f7083939d905.
Diffstat (limited to 'Library/Homebrew/formula.rb')
-rw-r--r--Library/Homebrew/formula.rb58
1 files changed, 0 insertions, 58 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 76de2f5ce..337916a0a 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -115,64 +115,6 @@ class Formula
end
def rack; prefix.parent end
- def launchctl_instructions
- if plist or Keg.new(prefix).plist_installed?
- destination = plist_startup ? '/Library/LaunchDaemons' \
- : '~/Library/LaunchAgents'
-
- plist_filename = plist_path.basename
- plist_link = "#{destination}/#{plist_filename}"
- plist_domain = plist_path.basename('.plist')
- destination_path = Pathname.new File.expand_path destination
- plist_path = destination_path/plist_filename
- s = []
-
- # we readlink because this path probably doesn't exist since caveats
- # occurs before the link step of installation
- if not (plist_path).file? and not (plist_path).symlink?
- if plist_startup
- s << "To have launchd start #{name} at startup:"
- s << " sudo mkdir -p #{destination}" unless destination_path.directory?
- s << " sudo cp -fv #{HOMEBREW_PREFIX}/opt/#{name}/*.plist #{destination}"
- else
- s << "To have launchd start #{name} at login:"
- s << " mkdir -p #{destination}" unless destination_path.directory?
- s << " ln -sfv #{HOMEBREW_PREFIX}/opt/#{name}/*.plist #{destination}"
- end
- s << "Then to load #{name} now:"
- if plist_startup
- s << " sudo launchctl load #{plist_link}"
- else
- s << " launchctl load #{plist_link}"
- end
- if plist_manual
- s << "Or, if you don't want/need launchctl, you can just run:"
- s << " #{plist_manual}"
- end
- elsif Kernel.system "/bin/launchctl list #{plist_domain} &>/dev/null"
- s << "You should reload #{name}:"
- if plist_startup
- s << " sudo launchctl unload #{plist_link}"
- s << " sudo cp -fv #{HOMEBREW_PREFIX}/opt/#{name}/*.plist #{destination}"
- s << " sudo launchctl load #{plist_link}"
- else
- s << " launchctl unload #{plist_link}"
- s << " launchctl load #{plist_link}"
- end
- else
- s << "To load #{name}:"
- if plist_startup
- s << " sudo launchctl load #{plist_link}"
- else
- s << " launchctl load #{plist_link}"
- end
- end
-
- ohai 'Caveats', s
-
- end
- end
-
def bin; prefix+'bin' end
def doc; share+'doc'+name end
def include; prefix+'include' end