2010-08-19 21:24:04 +00:00
require 'formula'
2011-03-10 05:11:03 +00:00
class Pdsh < Formula
2013-03-26 03:34:39 +00:00
homepage 'https://code.google.com/p/pdsh/'
url 'http://pdsh.googlecode.com/files/pdsh-2.29.tar.bz2'
sha1 'a3e44ffba151f023d72df67cd7a7d37b4a80c80e'
2012-11-25 11:34:59 +00:00
option " without-dshgroups " , " Compile without dshgroups which conflicts with genders. The option should be specified to load genders module first instead of dshgroups. "
2010-08-19 21:24:04 +00:00
2012-11-11 03:12:26 +00:00
depends_on 'readline'
2013-01-27 02:47:59 +00:00
depends_on 'genders' = > :optional
2010-08-19 21:24:04 +00:00
def install
2012-11-25 11:34:59 +00:00
args = [ " --prefix= #{ prefix } " ,
" --mandir= #{ man } " ,
" --with-ssh " ,
" --without-rsh " ,
" --with-nodeupdown " ,
" --with-readline " ,
" --without-xcpu " ]
2013-01-27 02:47:59 +00:00
args << '--with-genders' if build . with? 'genders'
2012-11-25 11:34:59 +00:00
args << ( ( build . include? 'without-dshgroups' ) ? '--without-dshgroups' : '--with-dshgroups' )
system " ./configure " , * args
2010-08-19 21:24:04 +00:00
system " make install "
end
end