require 'formula' class Olsrd < Formula homepage 'http://www.olsr.org' url 'http://www.olsr.org/releases/0.6/olsrd-0.6.4.tar.bz2' sha1 '60a701c04bba01e06d44e144b6d5fa57d478de84' def install lib.mkpath args = %W[ DESTDIR=#{prefix} USRDIR=#{prefix} LIBDIR=#{lib} ] system 'make', 'build_all', *args system 'make', 'install_all', *args end plist_options :startup => true, :manual => "olsrd -f #{HOMEBREW_PREFIX}/etc/olsrd.conf" def startup_plist; <<-EOS.undent Label #{plist_name} ProgramArguments #{HOMEBREW_PREFIX}/sbin/olsrd -f #{etc}/olsrd.conf KeepAlive NetworkState EOS end end