require 'formula' class Olsrd < Formula homepage 'http://www.olsr.org' url 'http://www.olsr.org/releases/0.6/olsrd-0.6.5.4.tar.bz2' sha1 'c1d606d9a339313724b4c2202e363007ccad34e6' 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