Merge pull request #5462 from Homebrew/revert-5453-revert-5448-doctor-prefi
Revert "Revert "diagnostic: share prefix check""
This commit is contained in:
commit
e893d13d20
@ -791,6 +791,17 @@ module Homebrew
|
||||
end.join("\n")
|
||||
end
|
||||
|
||||
def check_homebrew_prefix
|
||||
return if HOMEBREW_PREFIX.to_s == Homebrew::DEFAULT_PREFIX
|
||||
|
||||
<<~EOS
|
||||
Your Homebrew's prefix is not #{Homebrew::DEFAULT_PREFIX}.
|
||||
You can install Homebrew anywhere you want but some bottles (binary packages)
|
||||
can only be used with a standard prefix and some formulae (packages)
|
||||
may not build correctly with a non-standard prefix.
|
||||
EOS
|
||||
end
|
||||
|
||||
def all
|
||||
methods.map(&:to_s).grep(/^check_/)
|
||||
end
|
||||
|
@ -284,17 +284,6 @@ module Homebrew
|
||||
EOS
|
||||
end
|
||||
|
||||
def check_homebrew_prefix
|
||||
return if HOMEBREW_PREFIX.to_s == "/usr/local"
|
||||
|
||||
<<~EOS
|
||||
Your Homebrew's prefix is not /usr/local.
|
||||
You can install Homebrew anywhere you want but some bottles (binary packages)
|
||||
can only be used with a /usr/local prefix and some formulae (packages)
|
||||
may not build correctly with a non-/usr/local prefix.
|
||||
EOS
|
||||
end
|
||||
|
||||
def check_for_gettext
|
||||
find_relative_paths("lib/libgettextlib.dylib",
|
||||
"lib/libintl.dylib",
|
||||
|
@ -162,4 +162,10 @@ describe Homebrew::Diagnostic::Checks do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
specify "#check_homebrew_prefix" do
|
||||
# the integration tests are run in a special prefix
|
||||
expect(subject.check_homebrew_prefix)
|
||||
.to match("Your Homebrew's prefix is not #{Homebrew::DEFAULT_PREFIX}")
|
||||
end
|
||||
end
|
||||
|
@ -32,12 +32,6 @@ describe Homebrew::Diagnostic::Checks do
|
||||
.to match("Xcode alone is not sufficient on El Capitan")
|
||||
end
|
||||
|
||||
specify "#check_homebrew_prefix" do
|
||||
# the integration tests are run in a special prefix
|
||||
expect(subject.check_homebrew_prefix)
|
||||
.to match("Your Homebrew's prefix is not /usr/local.")
|
||||
end
|
||||
|
||||
specify "#check_ruby_version" do
|
||||
allow(MacOS).to receive(:version).and_return(OS::Mac::Version.new("10.12"))
|
||||
stub_const("RUBY_VERSION", "1.8.6")
|
||||
|
@ -36,7 +36,11 @@ jobs:
|
||||
vmImage: ubuntu-16.04
|
||||
steps:
|
||||
- bash: |
|
||||
"$PWD/bin/brew" test-bot
|
||||
HOMEBREW_REPOSITORY=/home/linuxbrew/.linuxbrew
|
||||
sudo mkdir -p /home/linuxbrew
|
||||
sudo mv "$PWD" "$HOMEBREW_REPOSITORY"
|
||||
sudo ln -s "$HOMEBREW_REPOSITORY" "$PWD"
|
||||
"$HOMEBREW_REPOSITORY/bin/brew" test-bot
|
||||
displayName: Run brew test-bot
|
||||
env:
|
||||
HOMEBREW_GITHUB_API_TOKEN: $(github.publicApiToken)
|
||||
|
Loading…
x
Reference in New Issue
Block a user