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]

Reply via email to