Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=6ffd6e5b04baa6ded10257545dee4c43bd1ca574

commit 6ffd6e5b04baa6ded10257545dee4c43bd1ca574
Author: James Buren <[email protected]>
Date:   Mon Jul 23 14:52:45 2012 -0500

mysql-5.5.25-6-x86_64
* make it possible to disable binary logging via sysconfig file

diff --git a/source/apps-extra/mysql/FrugalBuild 
b/source/apps-extra/mysql/FrugalBuild
index 0040c84..0dfdc44a2 100644
--- a/source/apps-extra/mysql/FrugalBuild
+++ b/source/apps-extra/mysql/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=mysql
pkgver=5.5.25
-pkgrel=5
+pkgrel=6
extrapkgver=a
pkgdesc="A fast SQL database server"
url="http://www.mysql.com/";
@@ -19,8 +19,8 @@ up2date="lynx -dump 
http://dev.mysql.com/downloads/rss.php|grep -i mysql.*server
mirror="http://cdn.mysql.com";
source=($mirror/Downloads/MySQL-5.5/$pkgname-$pkgver$extrapkgver.tar.gz \
rc.mysqld my.cnf mysqld.service mysql_wait mysql_setup mysql_run \
-       fix-non-portable-code-client-plugin.patch)
-signatures=($source.asc '' '' '' '' '' '' '')
+       fix-non-portable-code-client-plugin.patch mysqld)
+signatures=($source.asc '' '' '' '' '' '' '' '')

subpkgs=('libmysqlclient' 'libmysqld')
subdescs=('MySQL client library.' 'Embedded MySQL Server Library')
@@ -76,11 +76,12 @@ EOF
Fsplit libmysqld usr/lib/libmysqld.a
Fsplit libmysqld usr/bin/*_embedded

+       Ffile /etc/sysconfig/mysqld
Fexe /usr/bin/mysql_wait
Fexe /usr/bin/mysql_setup
Fexe /usr/bin/mysql_run
Ffile /lib/systemd/system/mysqld.service
Fgenscriptlet
-}
+}

# optimization ok
diff --git a/source/apps-extra/mysql/mysql_run 
b/source/apps-extra/mysql/mysql_run
index 430663b2..0bea4aa 100644
--- a/source/apps-extra/mysql/mysql_run
+++ b/source/apps-extra/mysql/mysql_run
@@ -1,3 +1,5 @@
#!/bin/sh

-exec mysqld_safe --basedir=/usr --log-bin=/var/lib/mysql/$(hostname)-bin
+source /etc/sysconfig/mysqld
+
+exec mysqld_safe --basedir=/usr $MYSQL_OPTS
diff --git a/source/apps-extra/mysql/mysql_setup 
b/source/apps-extra/mysql/mysql_setup
index 2f0feab..d4d07a0 100644
--- a/source/apps-extra/mysql/mysql_setup
+++ b/source/apps-extra/mysql/mysql_setup
@@ -1,7 +1,9 @@
#!/bin/sh

+source /etc/sysconfig/mysqld
+
FILES="$(ls -l /var/lib/mysql/*)"

if [ -z "$FILES" ]; then
-       mysql_install_db --basedir=/usr --log-bin=/var/lib/mysql/$(hostname)-bin
+       mysql_install_db --basedir=/usr $MYSQL_OPTS
fi
diff --git a/source/apps-extra/mysql/mysqld b/source/apps-extra/mysql/mysqld
new file mode 100644
index 0000000..89d9707
--- /dev/null
+++ b/source/apps-extra/mysql/mysqld
@@ -0,0 +1 @@
+MYSQL_OPTS="--log-bin=/var/lib/mysql/$(hostname)-bin"
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to