diff options
| author | Jack Nagel | 2013-03-31 21:28:20 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2013-03-31 21:28:20 -0500 | 
| commit | 8fbf3a43c39f74e75aae0530c3ef3a9aebe2cd59 (patch) | |
| tree | 8c740486f447d919c21487c44ca3f8aaef9420a9 /Library/Homebrew/cmd/uninstall.rb | |
| parent | ba202df70bee93e8314a44dbaad5edaa1a32700b (diff) | |
| download | brew-8fbf3a43c39f74e75aae0530c3ef3a9aebe2cd59.tar.bz2 | |
Fix uninstallation of non-formula kegs
Grrr...
Diffstat (limited to 'Library/Homebrew/cmd/uninstall.rb')
| -rw-r--r-- | Library/Homebrew/cmd/uninstall.rb | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/uninstall.rb b/Library/Homebrew/cmd/uninstall.rb index 5a7479f9c..e925edbaa 100644 --- a/Library/Homebrew/cmd/uninstall.rb +++ b/Library/Homebrew/cmd/uninstall.rb @@ -10,9 +10,9 @@ module Homebrew extend self          keg.lock do            puts "Uninstalling #{keg}..."            keg.unlink -          Formula.factory(keg.fname).unpin            keg.uninstall            rm_opt_link keg.fname +          unpin keg.fname          end        end      else @@ -49,4 +49,7 @@ module Homebrew extend self      optlink.unlink if optlink.symlink?    end +  def unpin name +    Formula.factory(name).unpin rescue nil +  end  end  | 
