OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 10-Jan-2003 13:23:56
Branch: HEAD Handle: 2003011012235401
Added files:
openpkg-src/mysql mysql-defaults.patch
Modified files:
openpkg-src/mysql my.cnf mysql.spec rc.mysql
openpkg-web news.txt
Log:
fix default settings, now hardcodes @l_prefix@/etc/mysql instead of
/etc
Summary:
Revision Changes Path
1.4 +5 -3 openpkg-src/mysql/my.cnf
1.1 +11 -0 openpkg-src/mysql/mysql-defaults.patch
1.46 +9 -3 openpkg-src/mysql/mysql.spec
1.6 +0 -4 openpkg-src/mysql/rc.mysql
1.2636 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/my.cnf
============================================================================
$ cvs diff -u -r1.3 -r1.4 my.cnf
--- openpkg-src/mysql/my.cnf 4 Dec 2002 10:02:43 -0000 1.3
+++ openpkg-src/mysql/my.cnf 10 Jan 2003 12:23:55 -0000 1.4
@@ -1,9 +1,11 @@
+[client]
+socket = @l_prefix@/var/mysql/mysql.sock
+port = 3306
[safe_mysqld]
-datadir = @l_prefix@/var/mysql/db
-socket = @l_prefix@/var/mysql/mysqld.sock
+datadir = @l_prefix@/var/mysql
+socket = @l_prefix@/var/mysql/mysql.sock
set-variable = pid_file=@l_prefix@/var/mysql/mysqld.pid
-set-variable = max_connections=1000
port = 3306
user = @l_rusr@
basedir = @l_prefix@
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/mysql-defaults.patch
============================================================================
$ cvs diff -u -r0 -r1.1 mysql-defaults.patch
--- /dev/null 2003-01-10 13:23:56.000000000 +0100
+++ mysql-defaults.patch 2003-01-10 13:23:56.000000000 +0100
@@ -0,0 +1,11 @@
+--- mysys/default.c.dist Fri Jan 10 11:42:15 2003
++++ mysys/default.c Fri Jan 10 11:42:31 2003
+@@ -48,7 +48,7 @@
+ #ifdef __WIN__
+ "C:/",
+ #else
+-"/etc/",
++"@l_prefix@/etc/mysql/",
+ #endif
+ #ifdef DATADIR
+ DATADIR,
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/mysql.spec
============================================================================
$ cvs diff -u -r1.45 -r1.46 mysql.spec
--- openpkg-src/mysql/mysql.spec 9 Jan 2003 16:50:33 -0000 1.45
+++ openpkg-src/mysql/mysql.spec 10 Jan 2003 12:23:55 -0000 1.46
@@ -37,7 +37,7 @@
Group: Database
License: GPL
Version: %{V_major}.%{V_minor}
-Release: 20030109
+Release: 20030110
# package options
%option with_berkeleydb yes
@@ -66,6 +66,7 @@
Source2: my.pwd
Source3: rc.mysql
Patch0: mysql.patch
+Patch1: mysql-defaults.patch
# build information
Prefix: %{l_prefix}
@@ -85,15 +86,20 @@
%prep
%setup -q
- %patch -p0
+ %patch0 -p0
+ %patch1 -p0
%build
+ # patch file search path
+ %{l_shtool} subst \
+ -e 's;@l_prefix@;%{l_prefix};g' \
+ mysys/default.c
+
# determine additional configure options
case "%{l_target}" in
*-freebsd* ) opt="--with-client-ldflags=-static
--with-mysqld-ldflags=-static" ;;
*-linux* ) opt="--with-client-ldflags=-static
--with-mysqld-ldflags=-static" ;;
*-solaris* ) opt="--with-client-ldflags=-static
--with-mysqld-ldflags=-static" ;;
- #*-solaris* ) opt="" ;; # static compiling doesn't work under Solaris
because of missing libdl.a
esac
# configure source tree
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/rc.mysql
============================================================================
$ cvs diff -u -r1.5 -r1.6 rc.mysql
--- openpkg-src/mysql/rc.mysql 9 Jan 2003 16:50:33 -0000 1.5
+++ openpkg-src/mysql/rc.mysql 10 Jan 2003 12:23:55 -0000 1.6
@@ -24,14 +24,12 @@
cd @l_prefix@
@l_prefix@/bin/safe_mysqld >/dev/null 2>&1 \
--mysqld=@mysqld@ \
- --defaults-file=${mysql_cnf_file} \
--pid-file="$mysql_pid_file" \
--err-log="$mysql_log_err" &
%stop -p 200 -u @l_rusr@
opServiceEnabled mysql || exit 0
@l_prefix@/bin/mysqladmin \
- --defaults-file=${mysql_cnf_file} \
--defaults-extra-file=${mysql_pwd_file} \
shutdown
@@ -39,7 +37,6 @@
opServiceEnabled mysql || exit 0
cd @l_prefix@
@l_prefix@/bin/mysqladmin \
- --defaults-file=${mysql_cnf_file} \
--defaults-extra-file=${mysql_pwd_file} \
shutdown
@l_prefix@/bin/safe_mysqld >/dev/null 2>&1 \
@@ -54,7 +51,6 @@
-z${mysql_log_complevel} -o@l_rusr@ -g@l_rgrp@ -m644 \
-P "${mysql_log_prolog}" \
-E "@l_prefix@/bin/mysqladmin \
- --defaults-file=${mysql_cnf_file} \
--defaults-extra-file=${mysql_pwd_file} \
flush-logs ; ${mysql_log_epilog}" \
${mysql_log_common} \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.2635 -r1.2636 news.txt
--- openpkg-web/news.txt 10 Jan 2003 12:11:13 -0000 1.2635
+++ openpkg-web/news.txt 10 Jan 2003 12:23:54 -0000 1.2636
@@ -1,3 +1,4 @@
+10-Jan-2003: Upgraded package: P<mysql-3.23.54a-20030110>
10-Jan-2003: Upgraded package: P<postfix-2.0.0.2-20030110>
10-Jan-2003: Upgraded package: P<ncurses-5.3.20030105-20030110>
10-Jan-2003: Upgraded package: P<gdb-5.3-20030110>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]