OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 24-Mar-2003 21:08:34
Branch: HEAD Handle: 2003032420083301
Modified files:
openpkg-src/mysql my.cnf mysql.spec rc.mysql
openpkg-web news.txt
Log:
speclint police: no need to use macros here, shell variables are
sufficient
Summary:
Revision Changes Path
1.6 +3 -3 openpkg-src/mysql/my.cnf
1.54 +21 -21 openpkg-src/mysql/mysql.spec
1.8 +2 -2 openpkg-src/mysql/rc.mysql
1.3812 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/my.cnf
============================================================================
$ cvs diff -u -r1.5 -r1.6 my.cnf
--- openpkg-src/mysql/my.cnf 16 Jan 2003 08:35:07 -0000 1.5
+++ openpkg-src/mysql/my.cnf 24 Mar 2003 20:08:34 -0000 1.6
@@ -38,9 +38,9 @@
set-variable = tmp_table_size=32M
# Berkeley DB
-set-variable = [EMAIL PROTECTED]@
-set-variable = [EMAIL PROTECTED]@
-set-variable = [EMAIL PROTECTED]@
+set-variable = [EMAIL PROTECTED]@
+set-variable = [EMAIL PROTECTED]@
+set-variable = [EMAIL PROTECTED]@
# Innobase
#set-variable = innodb_buffer_pool_size=70M
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/mysql.spec
============================================================================
$ cvs diff -u -r1.53 -r1.54 mysql.spec
--- openpkg-src/mysql/mysql.spec 18 Mar 2003 09:52:32 -0000 1.53
+++ openpkg-src/mysql/mysql.spec 24 Mar 2003 20:08:34 -0000 1.54
@@ -37,29 +37,13 @@
Group: Database
License: GPL
Version: %{V_major}.%{V_minor}
-Release: 20030318
+Release: 20030324
# package options
%option with_berkeleydb yes
%option with_innobase no
%option with_gemini no
-# package option decisions
-%if "%{with_berkeleydb}" == "yes"
-%define mysql_bdb_cache_size 8M
-%define mysql_bdb_log_buffer_size 32k
-%define mysql_bdb_max_lock 10000
-%else
-%define mysql_bdb_cache_size 0
-%define mysql_bdb_log_buffer_size 0
-%define mysql_bdb_max_lock 0
-%endif
-%if "%{with_berkeleydb}" == "yes" || "%{with_innobase}" == "yes" ||
"%{with_gemini}" == "yes"
-%define mysqld mysqld
-%else
-%define mysqld mysqld-max
-%endif
-
# list of sources
Source0:
http://sunsite.informatik.rwth-aachen.de/mysql/Downloads/MySQL-%{V_major}/mysql-%{version}.tar.gz
Source1: my.cnf
@@ -177,14 +161,30 @@
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2>/dev/null || true
strip $RPM_BUILD_ROOT%{l_prefix}/libexec/* 2>/dev/null || true
+ # determine default parameters
+%if "%{with_berkeleydb}" == "yes"
+ l_mysql_bdb_cache_size=8M
+ l_mysql_bdb_log_buffer_size=32k
+ l_mysql_bdb_max_lock=10000
+%else
+ l_mysql_bdb_cache_size=0
+ l_mysql_bdb_log_buffer_size=0
+ l_mysql_bdb_max_lock=0
+%endif
+%if "%{with_berkeleydb}" == "yes" || "%{with_innobase}" == "yes" ||
"%{with_gemini}" == "yes"
+ l_mysqld=mysqld
+%else
+ l_mysqld=mysqld-max
+%endif
+
# install global configuration
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/mysql
%{l_shtool} install -c -m 644 \
-e 's;@l_prefix@;%{l_prefix};g' \
-e 's;@l_rusr@;%{l_rusr};g' \
- -e 's;@mysql_bdb_cache_size@;%{mysql_bdb_cache_size};g' \
- -e 's;@mysql_bdb_log_buffer_size@;%{mysql_bdb_log_buffer_size};g' \
- -e 's;@mysql_bdb_max_lock@;%{mysql_bdb_max_lock};g' \
+ -e "s;@l_mysql_bdb_cache_size@;${l_mysql_bdb_cache_size};g" \
+ -e "s;@l_mysql_bdb_log_buffer_size@;${l_mysql_bdb_log_buffer_size};g" \
+ -e "s;@l_mysql_bdb_max_lock@;${l_mysql_bdb_max_lock};g" \
%{SOURCE my.cnf} \
$RPM_BUILD_ROOT%{l_prefix}/etc/mysql/
%{l_shtool} install -c -m 600 \
@@ -197,7 +197,7 @@
-e 's;@l_prefix@;%{l_prefix};g' \
-e 's;@l_rusr@;%{l_rusr};g' \
-e 's;@l_rgrp@;%{l_rgrp};g' \
- -e 's;@mysqld@;%{mysqld};g' \
+ -e "s;@l_mysqld@;${l_mysqld};g" \
%{SOURCE rc.mysql} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
# make sure the database directory exists
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/rc.mysql
============================================================================
$ cvs diff -u -r1.7 -r1.8 rc.mysql
--- openpkg-src/mysql/rc.mysql 16 Jan 2003 08:35:08 -0000 1.7
+++ openpkg-src/mysql/rc.mysql 24 Mar 2003 20:08:34 -0000 1.8
@@ -24,7 +24,7 @@
opServiceEnabled mysql || exit 0
cd @l_prefix@
@l_prefix@/bin/safe_mysqld >/dev/null 2>&1 \
- [EMAIL PROTECTED]@ \
+ [EMAIL PROTECTED]@ \
--pid-file="$mysql_pid_file" \
--err-log="$mysql_log_err" &
@@ -41,7 +41,7 @@
--defaults-extra-file=${mysql_pwd_file} \
shutdown
@l_prefix@/bin/safe_mysqld >/dev/null 2>&1 \
- [EMAIL PROTECTED]@ \
+ [EMAIL PROTECTED]@ \
--pid-file="$mysql_pid_file" \
--err-log="$mysql_log_err" &
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.3811 -r1.3812 news.txt
--- openpkg-web/news.txt 24 Mar 2003 20:00:49 -0000 1.3811
+++ openpkg-web/news.txt 24 Mar 2003 20:08:33 -0000 1.3812
@@ -1,3 +1,4 @@
+24-Mar-2003: Upgraded package: P<mysql-3.23.56-20030324>
24-Mar-2003: Upgraded package: P<openpkg-20030324-20030324>
24-Mar-2003: Upgraded package: P<gcc33-3.3s20030324-20030324>
24-Mar-2003: Upgraded package: P<rfc-3.2.3-20030324>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]