diff --git a/Formula/tachyon.rb b/Formula/tachyon.rb new file mode 100644 index 0000000000..bc2f8e1558 --- /dev/null +++ b/Formula/tachyon.rb @@ -0,0 +1,24 @@ +class Tachyon < Formula + homepage "http://tachyon-project.org/" + url "https://github.com/amplab/tachyon/releases/download/v0.6.0/tachyon-0.6.0-bin.tar.gz" + sha256 "53a9a893a7381d32fcea71f943b999453ee697c6604859a2d9dc07d9420947b2" + + def install + libexec.install %w[bin client conf core libexec] + bin.write_exec_script Dir["#{libexec}/bin/*"] + doc.install Dir["docs/*"] + + (etc/"tachyon").install libexec/"conf/tachyon-env.sh.template" => "tachyon-env.sh" + ln_sf "#{etc}/tachyon/tachyon-env.sh", "#{libexec}/conf/tachyon-env.sh" + end + + test do + system bin/"tachyon", "version" + end + + def caveats; <<-EOS.undent + To configure tachyon, edit + #{etc}/tacyon/tachyon-env.sh + EOS + end +end