diff options
| author | Jack Nagel | 2012-11-25 15:04:58 -0600 |
|---|---|---|
| committer | Jack Nagel | 2012-11-25 15:11:57 -0600 |
| commit | 340769443c5d2644afdb3af817ea23c0176c89d8 (patch) | |
| tree | fa0a37a16582cd832a6904613c86b3ae5bced7ca /Library | |
| parent | 1529fcefb760413237b2ed37e08b950ccdff9b85 (diff) | |
| download | brew-340769443c5d2644afdb3af817ea23c0176c89d8.tar.bz2 | |
Rewrite plists when installing from a bottle
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/extend/pathname.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/extend/pathname.rb b/Library/Homebrew/extend/pathname.rb index 2b04cae57..d39b21689 100644 --- a/Library/Homebrew/extend/pathname.rb +++ b/Library/Homebrew/extend/pathname.rb @@ -98,7 +98,7 @@ class Pathname # we assume this pathname object is a file obviously def write content - #raise "Will not overwrite #{to_s}" if exist? and not ARGV.force? + raise "Will not overwrite #{to_s}" if exist? and not ARGV.force? dirname.mkpath File.open(self, 'w') {|f| f.write content } end diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index ee4ab52d4..06c12ced6 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -288,9 +288,9 @@ class FormulaInstaller end def install_plist - # Install a plist if one is defined - # Skip plist file exists check: https://github.com/mxcl/homebrew/issues/15849 if f.startup_plist + # A plist may already exist if we are installing from a bottle + f.plist_path.unlink if f.plist_path.exist? f.plist_path.write f.startup_plist f.plist_path.chmod 0644 end |
