diff --git a/src/scripts/darwin.sh b/src/scripts/darwin.sh index c74f09078..59a97e28e 100644 --- a/src/scripts/darwin.sh +++ b/src/scripts/darwin.sh @@ -142,10 +142,10 @@ link_libraries() { # Patch brew to overwrite packages. patch_brew() { formula_installer="$brew_repo"/Library/Homebrew/formula_installer.rb - code=" keg.link(verbose: verbose?" - sudo sed -i '' "s/$code)/$code, overwrite: true)/" "$formula_installer" + code=" keg.link\(verbose: verbose\?" + sudo sed -Ei '' "s/$code.*/$code, overwrite: true\)/" "$formula_installer" # shellcheck disable=SC2064 - trap "sudo sed -i '' 's/$code, overwrite: true)/$code)/' $formula_installer" exit + trap "sudo sed -Ei '' 's/$code.*/$code, overwrite: overwrite?\)/' $formula_installer" exit } # Helper function to update the dependencies.