Link binaries in sbin as well as bin.
Signed-off-by: Max Howell <max@methylblue.com>
This commit is contained in:
parent
140bfc5592
commit
1c55642645
@ -160,7 +160,7 @@ def prune
|
||||
$d=0
|
||||
|
||||
dirs=Array.new
|
||||
paths=%w[bin etc lib include share].collect {|d| HOMEBREW_PREFIX+d}
|
||||
paths=%w[bin sbin etc lib include share].collect {|d| HOMEBREW_PREFIX+d}
|
||||
|
||||
paths.each do |path|
|
||||
path.find do |path|
|
||||
@ -213,7 +213,7 @@ class Cleaner
|
||||
share=f.prefix+'share'
|
||||
(f.prefix+'man').mv share rescue nil
|
||||
|
||||
[f.bin, f.lib].each {|d| clean_dir d}
|
||||
[f.bin, f.sbin, f.lib].each {|d| clean_dir d}
|
||||
|
||||
# you can read all of this shit online nowadays, save the space
|
||||
# info pages are shit, everyone agrees apart from Richard Stallman
|
||||
|
||||
@ -63,6 +63,7 @@ class AbstractFormula
|
||||
attr_reader :url, :version, :url, :homepage, :name
|
||||
|
||||
def bin; prefix+'bin' end
|
||||
def sbin; prefix+'sbin' end
|
||||
def doc; prefix+'share'+'doc'+name end
|
||||
def lib; prefix+'lib' end
|
||||
def man; prefix+'share'+'man' end
|
||||
|
||||
@ -38,6 +38,7 @@ class Keg <Pathname
|
||||
# these dirs REMEMBER that *NOT* everything needs to be in the main tree
|
||||
link_dir('etc') {:mkpath}
|
||||
link_dir('bin') {:link}
|
||||
link_dir('sbin') {:link}
|
||||
link_dir('lib') {|path| :mkpath if %w[pkgconfig php perl5].include? path.to_s}
|
||||
link_dir('include') {:link}
|
||||
link_dir('share') {|path| :mkpath if mkpaths.include? path.to_s}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user