From cf00ed294a2899db1cd0fc522e2d8522e874a65e Mon Sep 17 00:00:00 2001 From: Rifat Nabi Date: Sat, 15 Oct 2011 22:30:20 +0600 Subject: Percona Toolkit 2.0.2 Signed-off-by: Adam Vandenberg --- Library/Formula/percona-toolkit.rb | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Library/Formula/percona-toolkit.rb (limited to 'Library/Formula') diff --git a/Library/Formula/percona-toolkit.rb b/Library/Formula/percona-toolkit.rb new file mode 100644 index 000000000..85547fddf --- /dev/null +++ b/Library/Formula/percona-toolkit.rb @@ -0,0 +1,38 @@ +require 'formula' + +class PerconaToolkit < Formula + homepage 'http://www.percona.com/software/percona-toolkit/' + url 'http://www.percona.com/redir/downloads/percona-toolkit/2.0.2/percona-toolkit-2.0.2.tar.gz' + md5 '74f55df529b2527853d4d907f0175c0d' + + depends_on 'Time::HiRes' => :perl + depends_on 'DBD::mysql' => :perl + + def install + system "perl Makefile.PL PREFIX=#{prefix}" + system "make" + system "make test" + system "make install" + end + + def test + system "pt-archiver" + system "pt-config-diff" + system "pt-deadlock-logger" + system "pt-duplicate-key-checker" + system "pt-find" + system "pt-fk-error-logger" + system "pt-heartbeat" + system "pt-kill" + system "pt-log-player" + system "pt-pmp" + system "pt-slave-delay" + system "pt-slave-find" + system "pt-slave-restart" + system "pt-summary" + system "pt-table-checksum" + system "pt-table-sync" + system "pt-upgrade" + system "pt-variable-advisor" + end +end -- cgit v1.2.3