Skip to content

Commit

Permalink
Refactor patch_brew in darwin.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
shivammathur committed May 27, 2021
1 parent 454ef11 commit 17fd1a6
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/scripts/darwin.sh
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,11 @@ link_libraries() {

# Patch brew to overwrite packages.
patch_brew() {
sudo sed -i '' "s/ keg.link(verbose: verbose?)/ keg.link(verbose: verbose?, overwrite: true)/" "$brew_repo"/Library/Homebrew/formula_installer.rb
formula_installer="$brew_repo"/Library/Homebrew/formula_installer.rb
code=" keg.link(verbose: verbose?"
sudo sed -i '' "s/$code)/$code, overwrite: true)/" "$formula_installer"
# shellcheck disable=SC2064
trap "git -C $brew_repo stash >/dev/null 2>&1" exit
trap "sudo sed -i '' 's/$code, overwrite: true)/$code)/' $formula_installer" exit
}

# Helper function to update the dependencies.
Expand Down

0 comments on commit 17fd1a6

Please sign in to comment.