aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/percona-server.rb
diff options
context:
space:
mode:
authorGergo Erdosi2012-11-11 16:32:54 +0100
committerCharlie Sharpsteen2012-11-11 08:42:38 -0800
commitf7eaa7c7d40cff930ab853d9bd420398a8072cf3 (patch)
tree8e95ec9e9a4f167b9e7fcb0f9eeda446d547c848 /Library/Formula/percona-server.rb
parent372c0d76849aaa18282e1841021588c74f2bf3a3 (diff)
downloadhomebrew-f7eaa7c7d40cff930ab853d9bd420398a8072cf3.tar.bz2
percona: Fix share directory
Closes #15973. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Diffstat (limited to 'Library/Formula/percona-server.rb')
-rw-r--r--Library/Formula/percona-server.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/Library/Formula/percona-server.rb b/Library/Formula/percona-server.rb
index 744baf3f3..64b351dea 100644
--- a/Library/Formula/percona-server.rb
+++ b/Library/Formula/percona-server.rb
@@ -34,7 +34,7 @@ class PerconaServer < Formula
# compilation of gems and other software that queries `mysql-config`.
ENV.minimal_optimization
- # Make sure the var/msql directory exists
+ # Make sure the var/percona directory exists
(var+"percona").mkpath
args = std_cmake_args + [
@@ -44,7 +44,7 @@ class PerconaServer < Formula
"-DINSTALL_DOCDIR=#{doc}",
"-DINSTALL_INFODIR=#{info}",
# CMake prepends prefix, so use share.basename
- "-DINSTALL_MYSQLSHAREDIR=#{share.basename}",
+ "-DINSTALL_MYSQLSHAREDIR=#{share.basename}/percona",
"-DWITH_SSL=yes",
"-DDEFAULT_CHARSET=utf8",
"-DDEFAULT_COLLATION=utf8_general_ci",
@@ -85,10 +85,12 @@ class PerconaServer < Formula
# Link the setup script into bin
ln_s prefix+'scripts/mysql_install_db', bin+'mysql_install_db'
+
# Fix up the control script and link into bin
inreplace "#{prefix}/support-files/mysql.server" do |s|
s.gsub!(/^(PATH=".*)(")/, "\\1:#{HOMEBREW_PREFIX}/bin\\2")
end
+
ln_s "#{prefix}/support-files/mysql.server", bin
end