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:   16-Jan-2003 18:32:09
  Branch: HEAD                             Handle: 2003011617320701

  Modified files:
    openpkg-src/mysql4      mysql4.spec
    openpkg-web             news.txt

  Log:
    provide virtual package MYSQL, cleanups

  Summary:
    Revision    Changes     Path
    1.2         +28 -17     openpkg-src/mysql4/mysql4.spec
    1.2870      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/mysql4/mysql4.spec
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 mysql4.spec
  --- openpkg-src/mysql4/mysql4.spec    16 Jan 2003 15:02:07 -0000      1.1
  +++ openpkg-src/mysql4/mysql4.spec    16 Jan 2003 17:32:08 -0000      1.2
  @@ -64,8 +64,8 @@
   Source0:      
http://sunsite.informatik.rwth-aachen.de/mysql/Downloads/MySQL-%{V_major}/mysql-%{V_mysql}.tar.gz
   Source1:      my.cnf
   Source2:      my.pwd
  -Source3:      rc.mysql4
  -Patch0:       mysql4.patch
  +Source3:      rc.%{name}
  +Patch0:       %{name}.patch
   
   #   build information
   Prefix:       %{l_prefix}
  @@ -74,6 +74,8 @@
   PreReq:       OpenPKG, openpkg >= 20030103
   AutoReq:      no
   AutoReqProv:  no
  +Provides:     MYSQL
  +Conflicts:    mysql
   
   %description
       MySQL is a multi-user Relational Database Management System (RDBMS),
  @@ -107,9 +109,9 @@
       CXXFLAGS="%{l_cxxflags -O}" \
       ./configure \
           --prefix=%{l_prefix} \
  -        --sysconfdir=%{l_prefix}/etc/mysql4 \
  -        --localstatedir=%{l_prefix}/var/mysql \
  -        --with-unix-socket-path=%{l_prefix}/var/mysql/mysql.sock \
  +        --sysconfdir=%{l_prefix}/etc/%{name} \
  +        --localstatedir=%{l_prefix}/var/%{name} \
  +        --with-unix-socket-path=%{l_prefix}/var/%{name}/mysql.sock \
           --with-mysqld-user=%{l_musr} \
           --enable-thread-safe-client \
   %if "%{with_berkeleydb}" == "yes"
  @@ -138,8 +140,17 @@
           AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT" \
           DESTDIR=$RPM_BUILD_ROOT
   
  +    #   strip installation area
  +    rm -rf $RPM_BUILD_ROOT%{l_prefix}/mysql-test
  +    rm -rf $RPM_BUILD_ROOT%{l_prefix}/sql-bench
  +    rm -f  $RPM_BUILD_ROOT%{l_prefix}/info/dir
  +    rm -f  $RPM_BUILD_ROOT%{l_prefix}/share/%{name}/mysql-%{V_mysql}.spec
  +    rm -f  $RPM_BUILD_ROOT%{l_prefix}/share/%{name}/binary-configure
  +    strip  $RPM_BUILD_ROOT%{l_prefix}/bin/*     2>/dev/null || true
  +    strip  $RPM_BUILD_ROOT%{l_prefix}/libexec/* 2>/dev/null || true
  +
       #   install global configuration
  -    %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/mysql4
  +    %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/%{name}
       %{l_shtool} install -c -m 644 \
           -e 's;@l_prefix@;%{l_prefix};g' \
           -e 's;@l_rusr@;%{l_rusr};g' \
  @@ -147,10 +158,10 @@
           -e 's;@mysql_bdb_log_buffer_size@;%{mysql_bdb_log_buffer_size};g' \
           -e 's;@mysql_bdb_max_lock@;%{mysql_bdb_max_lock};g' \
           %{SOURCE my.cnf} \
  -        $RPM_BUILD_ROOT%{l_prefix}/etc/mysql4/
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/%{name}/
       %{l_shtool} install -c -m 600 \
           %{SOURCE my.pwd} \
  -        $RPM_BUILD_ROOT%{l_prefix}/etc/mysql4/
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/%{name}/
   
       #   install run-command script
       %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
  @@ -159,16 +170,16 @@
           -e 's;@l_rusr@;%{l_rusr};g' \
           -e 's;@l_rgrp@;%{l_rgrp};g' \
           -e 's;@mysqld@;%{mysqld};g' \
  -        %{SOURCE rc.mysql4} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
  +        %{SOURCE rc.%{name}} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
   
       #   make sure the database directory exists
  -    %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/var/mysql
  +    %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/var/%{name}
   
       #   determine the package files
       %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
           %{l_files_std} \
  -        '%config %{l_prefix}/etc/mysql4/my.cnf' \
  -        '%config %{l_prefix}/etc/mysql4/my.pwd'
  +        '%config %{l_prefix}/etc/%{name}/my.cnf' \
  +        '%config %{l_prefix}/etc/%{name}/my.pwd'
   
   %files -f files
   
  @@ -178,14 +189,14 @@
   %post
       #   create initial database
       $RPM_INSTALL_PREFIX/bin/mysql_install_db \
  -        --defaults-file=$RPM_INSTALL_PREFIX/etc/mysql4/my.cnf
  +        --defaults-file=$RPM_INSTALL_PREFIX/etc/%{name}/my.cnf
       chown %{l_rusr}:%{l_rgrp} \
  -        $RPM_INSTALL_PREFIX/etc/mysql4/my.cnf \
  -        $RPM_INSTALL_PREFIX/etc/mysql4/my.pwd
  -    chown -R %{l_rusr}:%{l_rgrp} $RPM_INSTALL_PREFIX/var/mysql/
  +        $RPM_INSTALL_PREFIX/etc/%{name}/my.cnf \
  +        $RPM_INSTALL_PREFIX/etc/%{name}/my.pwd
  +    chown -R %{l_rusr}:%{l_rgrp} $RPM_INSTALL_PREFIX/var/%{name}/
       ( echo "The MySQL package includes automated maintenance procedures"
         echo "that require administrator access to the database. For this"
         echo "to work you must keep a copy (plain text) of the administrator"
  -      echo "account in '$RPM_INSTALL_PREFIX/etc/mysql4/my.pwd'."
  +      echo "account in '$RPM_INSTALL_PREFIX/etc/%{name}/my.pwd'."
       ) | %{l_rpmtool} msg -b -t notice
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.2869 -r1.2870 news.txt
  --- openpkg-web/news.txt      16 Jan 2003 17:02:30 -0000      1.2869
  +++ openpkg-web/news.txt      16 Jan 2003 17:32:07 -0000      1.2870
  @@ -1,3 +1,4 @@
  +16-Jan-2003: Upgraded package: P<mysql4-4.0.9gamma-20030116>
   16-Jan-2003: Upgraded package: P<myodbc-3.51.05-20030116>
   16-Jan-2003: Upgraded package: P<rt-2.0.15-20030116>
   16-Jan-2003: Upgraded package: P<postfix-2.0.2-20030116>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to