[39951] trunk/dports/databases/mysql5
ryandesign at macports.org
ryandesign at macports.org
Sat Sep 13 19:38:19 PDT 2008
Revision: 39951
http://trac.macports.org/changeset/39951
Author: ryandesign at macports.org
Date: 2008-09-13 19:38:18 -0700 (Sat, 13 Sep 2008)
Log Message:
-----------
mysql5:
* use bindir in mysql_secure_installation scirpt so it can find mysql regardless of $PATH; see the second issue in #14600
* use absolute links instead of relative ones in ${prefix}/bin; see #13421
Modified Paths:
--------------
trunk/dports/databases/mysql5/Portfile
Added Paths:
-----------
trunk/dports/databases/mysql5/files/patch-mysql_secure_installation.sh.diff
Modified: trunk/dports/databases/mysql5/Portfile
===================================================================
--- trunk/dports/databases/mysql5/Portfile 2008-09-14 02:36:02 UTC (rev 39950)
+++ trunk/dports/databases/mysql5/Portfile 2008-09-14 02:38:18 UTC (rev 39951)
@@ -4,6 +4,7 @@
name mysql5
version 5.0.67
+revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
homepage http://www.mysql.com/
categories databases
@@ -40,16 +41,25 @@
set major_version [strsed ${version} {s/\..*$//}]
set mysql mysql${major_version}
+set libdir ${prefix}/lib/${mysql}
+set bindir ${libdir}/bin
set dbdir ${prefix}/var/db/${mysql}
set sysconfdir ${prefix}/etc/${mysql}
set mysqluser mysql
+patchfiles \
+ patch-mysql_secure_installation.sh.diff
+
+post-patch {
+ reinplace s%@BINDIR@%${bindir}%g ${worksrcpath}/scripts/mysql_secure_installation.sh
+}
+
configure.args \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--localstatedir=${dbdir} \
- --libdir=${prefix}/lib/${mysql} \
- --bindir=${prefix}/lib/${mysql}/bin \
+ --libdir=${libdir} \
+ --bindir=${bindir} \
--includedir=${prefix}/include/${mysql} \
--datadir=${prefix}/share/${mysql} \
--sysconfdir=${sysconfdir} \
@@ -104,8 +114,8 @@
}
# Symlink mysql binaries into bin directory, with ${major_version} appended to the name
- foreach f [glob -tails -directory ${destroot}${prefix}/lib/${mysql}/bin my*] {
- ln -sf ../lib/${mysql}/bin/${f} ${destroot}${prefix}/bin/${f}${major_version}
+ foreach f [glob -tails -directory ${destroot}${bindir} my*] {
+ ln -sf ${bindir}/${f} ${destroot}${prefix}/bin/${f}${major_version}
}
}
Added: trunk/dports/databases/mysql5/files/patch-mysql_secure_installation.sh.diff
===================================================================
--- trunk/dports/databases/mysql5/files/patch-mysql_secure_installation.sh.diff (rev 0)
+++ trunk/dports/databases/mysql5/files/patch-mysql_secure_installation.sh.diff 2008-09-14 02:38:18 UTC (rev 39951)
@@ -0,0 +1,11 @@
+--- scripts/mysql_secure_installation.sh 2008-08-04 07:20:02.000000000 -0500
++++ scripts/mysql_secure_installation.sh 2008-09-13 20:46:27.000000000 -0500
+@@ -39,7 +39,7 @@
+
+ do_query() {
+ echo $1 >$command
+- mysql --defaults-file=$config <$command
++ @BINDIR@/mysql --defaults-file=$config <$command
+ return $?
+ }
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080913/3b208751/attachment.html
More information about the macports-changes
mailing list