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-re           Date:   31-Dec-2002 10:32:32
  Branch: HEAD                             Handle: 2002123109323101

  Modified files:
    openpkg-re/vcheck       vc.postfix
    openpkg-src/postfix     postfix.spec

  Log:
    - upgrade to pflogsumm 1.0.6
    - add version tracking for pflogsumm
    - simplify packaging by removing unnecessary top-level directory
    - fix hard-core configuration part I

  Summary:
    Revision    Changes     Path
    1.22        +5  -0      openpkg-re/vcheck/vc.postfix
    1.100       +30 -31     openpkg-src/postfix/postfix.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-re/vcheck/vc.postfix
  ============================================================================
  $ cvs diff -u -r1.21 -r1.22 vc.postfix
  --- openpkg-re/vcheck/vc.postfix      25 Dec 2002 08:52:32 -0000      1.21
  +++ openpkg-re/vcheck/vc.postfix      31 Dec 2002 09:32:31 -0000      1.22
  @@ -11,4 +11,9 @@
     url       = ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/
     regex     = pfixtls-([^-]+-[^-]+-[^-]+)\.tar\.gz
   }
  +prog postfix:pflogsumm = {
  +  version   = 1.0.6
  +  url       = http://jimsun.linxnet.com/postfix_contrib.html
  +  regex     = pflogsumm-(__VER__)\.tar\.gz
  +}
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/postfix/postfix.spec
  ============================================================================
  $ cvs diff -u -r1.99 -r1.100 postfix.spec
  --- openpkg-src/postfix/postfix.spec  31 Dec 2002 09:02:21 -0000      1.99
  +++ openpkg-src/postfix/postfix.spec  31 Dec 2002 09:32:32 -0000      1.100
  @@ -26,7 +26,7 @@
   #   package versions
   %define       V_postfix      2.0.0.1
   %define       V_tls          0.8.12-2.0.0.1-0.9.6h
  -%define       V_pflogsumm    1.0.5
  +%define       V_pflogsumm    1.0.6
   
   #   package options
   %option       with_tls       no
  @@ -48,9 +48,9 @@
   #   list of sources
   Source0:      
ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-%{V_postfix}.tar.gz
   Source1:      ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/pfixtls-%{V_tls}.tar.gz
  -Source2:      fsl.postfix
  +Source2:      http://jimsun.linxnet.com/downloads/pflogsumm-%{V_pflogsumm}.tar.gz
   Source3:      etc.tar
  -Source4:      http://jimsun.linxnet.com/downloads/pflogsumm-%{V_pflogsumm}.pl
  +Source4:      fsl.postfix
   Source5:      rc.postfix
   
   #   build information
  @@ -92,16 +92,16 @@
   
   %prep
       #   unpack distribution files
  -    %setup0 -q -c -a 0
  +    %setup0 -q
   %if "%{with_tls}" == "yes"
       %setup1 -q -T -D -a 1
   %endif
  +    %setup2 -q -T -D -a 2
       %setup3 -q -T -D -a 3
   
       #   apply external TLS patches
  -    cd postfix-%{V_postfix}
   %if "%{with_tls}" == "yes"
  -    %{l_patch} -p1 < ../pfixtls-%{V_tls}/pfixtls.diff
  +    %{l_patch} -p1 <pfixtls-%{V_tls}/pfixtls.diff
   %endif
   
   %build
  @@ -112,13 +112,12 @@
       %{l_shtool} subst \
           -e 's;config_directory/postfix-script;command_directory/postfix-script;' \
           -e 's;config_directory/post-install;command_directory/postfix-install;' \
  -        conf/postfix-script*
  +        conf/postfix-script
       %{l_shtool} subst \
           -e 's;/usr/include;%{l_prefix}/include;g' \
           makedefs
   
       #   configure Postfix (regular part)
  -    cd postfix-%{V_postfix}
       unset LD_LIBRARY_PATH || true
       CCARGS=""
       CCARGS="$CCARGS %{l_cflags -O}"
  @@ -162,23 +161,22 @@
       rm -rf $RPM_BUILD_ROOT
   
       #   perform standard installation procedure
  -    ( cd postfix-%{V_postfix}
  -      %{l_shtool} subst -e "s;chown;true;" postfix-install
  -      sh postfix-install -non-interactive \
  -          install_root=$RPM_BUILD_ROOT \
  -          config_directory=%{l_prefix}/etc/postfix \
  -          daemon_directory=%{l_prefix}/libexec/postfix \
  -          command_directory=%{l_prefix}/sbin \
  -          queue_directory=%{l_prefix}/var/postfix \
  -          sendmail_path=%{l_prefix}/sbin/sendmail \
  -          newaliases_path=%{l_prefix}/sbin/newaliases \
  -          mailq_path=%{l_prefix}/sbin/mailq \
  -          manpage_directory=%{l_prefix}/man \
  -          mail_user=%{l_musr} \
  -          setgid_group=%{l_rgrp}
  -      %{l_shtool} install -c -m 755 \
  -          -e 's;/usr/sbin/sendmail;%{l_prefix}/sbin/sendmail;g' \
  -          auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail )
  +    %{l_shtool} subst -e "s;chown;true;" postfix-install
  +    sh postfix-install -non-interactive \
  +        install_root=$RPM_BUILD_ROOT \
  +        config_directory=%{l_prefix}/etc/postfix \
  +        daemon_directory=%{l_prefix}/libexec/postfix \
  +        command_directory=%{l_prefix}/sbin \
  +        queue_directory=%{l_prefix}/var/postfix \
  +        sendmail_path=%{l_prefix}/sbin/sendmail \
  +        newaliases_path=%{l_prefix}/sbin/newaliases \
  +        mailq_path=%{l_prefix}/sbin/mailq \
  +        manpage_directory=%{l_prefix}/man \
  +        mail_user=%{l_musr} \
  +        setgid_group=%{l_rgrp}
  +    %{l_shtool} install -c -m 755 \
  +        -e 's;/usr/sbin/sendmail;%{l_prefix}/sbin/sendmail;g' \
  +        auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail
   
       #   post-adjust binaries
       rm -f $RPM_BUILD_ROOT%{l_prefix}/sbin/mailq
  @@ -230,10 +228,12 @@
         %{l_shtool} mkdir -f -p -m 755 log pid )
   
       #   install addons
  -    %{l_shtool} install -c -m 755 \
  -        -e 's;/usr/bin/perl;%{l_prefix}/bin/perl;g' \
  -        %{SOURCE pflogsumm-%{V_pflogsumm}.pl} \
  -        $RPM_BUILD_ROOT%{l_prefix}/sbin/pflogsumm
  +    ( cd pflogsumm-%{V_pflogsumm}
  +      %{l_shtool} install -c -m 755 \
  +          -e 's;/usr/bin/perl;%{l_prefix}/bin/perl;g' \
  +          pflogsumm.pl $RPM_BUILD_ROOT%{l_prefix}/sbin/pflogsumm
  +      %{l_shtool} install -c -m 644 \
  +          pflogsumm.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/ )
   
       #   install run-command script
       %{l_shtool} mkdir -f -p -m 755 \
  @@ -255,8 +255,7 @@
   
       #   adjust installation to avoid file name conflicts
       ( cd $RPM_BUILD_ROOT%{l_prefix}/man/man8
  -      mv master.8 postfix_master.8
  -    )
  +      mv master.8 postfix_master.8 )
   
       #   generate file list
       %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to