postinstall: add HOMEBREW_PREFIX/{,s}bin to PATH.
This avoids the need for workarounds such as: https://github.com/Homebrew/homebrew-core/pull/21688
This commit is contained in:
parent
71ebfa76c5
commit
b085da91c3
@ -956,12 +956,16 @@ class Formula
|
|||||||
@prefix_returns_versioned_prefix = true
|
@prefix_returns_versioned_prefix = true
|
||||||
build = self.build
|
build = self.build
|
||||||
self.build = Tab.for_formula(self)
|
self.build = Tab.for_formula(self)
|
||||||
|
path_with_prefix = PATH.new(ENV["PATH"])
|
||||||
|
.append(HOMEBREW_PREFIX/"bin")
|
||||||
|
.append(HOMEBREW_PREFIX/"sbin")
|
||||||
|
|
||||||
new_env = {
|
new_env = {
|
||||||
"TMPDIR" => HOMEBREW_TEMP,
|
"TMPDIR" => HOMEBREW_TEMP,
|
||||||
"TEMP" => HOMEBREW_TEMP,
|
"TEMP" => HOMEBREW_TEMP,
|
||||||
"TMP" => HOMEBREW_TEMP,
|
"TMP" => HOMEBREW_TEMP,
|
||||||
"HOMEBREW_PATH" => nil,
|
"HOMEBREW_PATH" => nil,
|
||||||
|
"PATH" => path_with_prefix,
|
||||||
}
|
}
|
||||||
|
|
||||||
with_env(new_env) do
|
with_env(new_env) do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user