aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike McQuaid2016-08-22 11:07:15 +0100
committerMike McQuaid2016-08-24 11:06:58 +0100
commit3df7daa5bf172f7f46f987d20452e7977eec1618 (patch)
treeeeb20051d7067989d3d8c25904bf4df79c66c006
parent03352805c66c8f545fad59f7007f615a55d3e37b (diff)
downloadbrew-3df7daa5bf172f7f46f987d20452e7977eec1618.tar.bz2
update-report: also link `brew*.1` manpages.
Otherwise if your `HOMEBREW_PREFIX` and `HOMEBREW_REPOSITORY` are not equal then your tap manpages will be linked but your `brew*` ones will not.
-rw-r--r--Library/Homebrew/cmd/update-report.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/update-report.rb b/Library/Homebrew/cmd/update-report.rb
index 9b648a538..5121bdb6c 100644
--- a/Library/Homebrew/cmd/update-report.rb
+++ b/Library/Homebrew/cmd/update-report.rb
@@ -85,6 +85,7 @@ module Homebrew
Descriptions.update_cache(hub)
end
+ link_manpages
Tap.each(&:link_manpages)
Homebrew.failed = true if ENV["HOMEBREW_UPDATE_FAILED"]
@@ -158,6 +159,11 @@ module Homebrew
end
end
end
+
+ def link_manpages
+ return if HOMEBREW_PREFIX.to_s == HOMEBREW_REPOSITORY.to_s
+ link_path_manpages(HOMEBREW_REPOSITORY/"share", "brew update")
+ end
end
class Reporter