diff options
| author | Jack Nagel | 2012-12-16 19:51:01 -0600 |
|---|---|---|
| committer | Jack Nagel | 2012-12-16 19:56:15 -0600 |
| commit | 8f6d4ea021373864aa8531fb4e6e4e2f5ca4252b (patch) | |
| tree | efdb92fde58b382df41ea5ef75129218328360c9 /Library/Homebrew/formula.rb | |
| parent | ca4545cc61d119f3382db4582c1bd3d3a4163bdf (diff) | |
| download | homebrew-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.rb | 58 |
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 |
