From d50112d04654c253f87ebb358adaeb713894bf07 Mon Sep 17 00:00:00 2001 From: David Paniz Date: Mon, 16 Dec 2013 19:28:48 -0200 Subject: [PATCH] PredictionIO 0.6.7 Closes Homebrew/homebrew#25270. Signed-off-by: Adam Vandenberg --- Formula/predictionio.rb | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Formula/predictionio.rb diff --git a/Formula/predictionio.rb b/Formula/predictionio.rb new file mode 100644 index 0000000000..7a69c3e1de --- /dev/null +++ b/Formula/predictionio.rb @@ -0,0 +1,34 @@ +require 'formula' + +class Predictionio < Formula + homepage 'http://prediction.io/' + url 'http://download.prediction.io/PredictionIO-0.6.7.zip' + sha1 '2f196c66e1dd933e591a84935a058025b6412cc9' + + depends_on 'mongodb' + depends_on 'hadoop' + + def install + rm_f Dir["bin/*.bat"] + + libexec.install Dir['*'] + bin.write_exec_script Dir["#{libexec}/bin/*"] + + mv "#{bin}/start-all.sh", "#{bin}/predictionio-start-all.sh" + mv "#{bin}/stop-all.sh", "#{bin}/predictionio-stop-all.sh" + end + + def caveats; <<-EOS.undent + Before use, you must generate the database and create a user. Run: + #{bin}/setup-vendors.sh + #{bin}/setup.sh + #{bin}/users + + After that, PredictionIO is ready. + Start using: + predictionio-start-all.sh + Stop using: + predictionio-stop-all.sh + EOS + end +end