From 63732da73ff8e8d5f40dc7e57fa31af56415c00f Mon Sep 17 00:00:00 2001 From: Finn Smith Date: Wed, 19 Feb 2014 13:48:52 -0500 Subject: Create datadir in post install. * Fixes formula when bottled. Closes #26840. Signed-off-by: Adam Vandenberg --- Library/Formula/percona-server.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Library') diff --git a/Library/Formula/percona-server.rb b/Library/Formula/percona-server.rb index 7679ecc62..f4115f61c 100644 --- a/Library/Formula/percona-server.rb +++ b/Library/Formula/percona-server.rb @@ -119,12 +119,11 @@ class PerconaServer < Formula # Move mysqlaccess to libexec mv "#{bin}/mysqlaccess", libexec mv "#{bin}/mysqlaccess.conf", libexec - - # Make sure that data directory exists - datadir.mkpath end def post_install + # Make sure that data directory exists + datadir.mkpath unless File.exist? "#{datadir}/mysql/user.frm" ENV['TMPDIR'] = nil system "#{bin}/mysql_install_db", "--verbose", "--user=#{ENV["USER"]}", -- cgit v1.2.3