OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Christoph Schug
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   08-Jan-2004 16:55:34
  Branch: HEAD                             Handle: 2004010815553201

  Added files:
    openpkg-src/delegate    delegated.cf
  Modified files:
    openpkg-src/delegate    delegate.spec rc.delegate
    openpkg-web             news.txt

  Log:
    several fixes

  Summary:
    Revision    Changes     Path
    1.63        +43 -5      openpkg-src/delegate/delegate.spec
    1.1         +6  -0      openpkg-src/delegate/delegated.cf
    1.2         +8  -15     openpkg-src/delegate/rc.delegate
    1.8013      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/delegate/delegate.spec
  ============================================================================
  $ cvs diff -u -r1.62 -r1.63 delegate.spec
  --- openpkg-src/delegate/delegate.spec        30 Nov 2003 08:50:35 -0000      1.62
  +++ openpkg-src/delegate/delegate.spec        8 Jan 2004 15:55:33 -0000       1.63
  @@ -31,13 +31,14 @@
   Packager:     The OpenPKG Project
   Distribution: OpenPKG [BASE]
   Group:        Network
  -License:      GPL
  +License:      Freely distributable
   Version:      8.7.8
  -Release:      20031130
  +Release:      20040108
   
   #   list of sources
   Source0:      ftp://ftp:[EMAIL PROTECTED]/pub/DeleGate/delegate%{version}.tar.gz
   Source1:      rc.delegate
  +Source2:      delegated.cf
   
   #   build information
   Prefix:       %{l_prefix}
  @@ -59,6 +60,23 @@
   
   %prep
       %setup -q -n delegate%{version}
  +    %{l_shtool} subst \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_OWNER[        
]\{1,\}=\).*$;\1 "%{l_rusr}/%{l_rgrp}"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_ETCDIR[       
]\{1,\}=\).*$;\1 "%{l_prefix}/etc/delegate"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_CONFIG[       
]\{1,\}=\).*$;\1 "%{l_prefix}/etc/delegate/delegated.cf"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_DGROOT[       
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_VARDIR[       
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_ACTDIR[       
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/act"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_PIDFILE[      
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/delegate.pid"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_LOGDIR[       
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/log"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_ABORTLOG[     
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/log/abort.log"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_LOGFILE[      
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/log/common.log"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_ERRORLOG[     
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/log/error.log"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_PROTOLOG[     
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/log/proto.log"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_TRACELOG[     
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/log/trace.log"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_WORKDIR[      
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/work"\;;' \
  +        -e 's;^\([   ]*char[         ]\{1,\}\*DELEGATE_TMPDIR[       
]\{1,\}=\).*$;\1 "%{l_prefix}/var/delegate/tmp"\;;' \
  +        src/conf.c
   
   %build
       ( %{l_shtool} echo -e "ADMIN = [EMAIL PROTECTED]"
  @@ -69,23 +87,43 @@
   
   %install
       rm -rf $RPM_BUILD_ROOT
  +
  +    #   install DeleGate files
       %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/delegate \
           $RPM_BUILD_ROOT%{l_prefix}/sbin \
  -        $RPM_BUILD_ROOT%{l_prefix}/var/delegate \
  -        $RPM_BUILD_ROOT%{l_prefix}/var/delegate/cache \
           $RPM_BUILD_ROOT%{l_prefix}/share/delegate
  +    %{l_shtool} mkdir -f -p -m 700 \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/delegate/act \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/delegate/adm \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/delegate/cache \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/delegate/log \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/delegate/work \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/delegate/tmp
       %{l_shtool} install -c -s -m 755 \
           src/delegated $RPM_BUILD_ROOT%{l_prefix}/sbin/
       %{l_shtool} install -c -m 644 \
           doc/Manual.htm $RPM_BUILD_ROOT%{l_prefix}/share/delegate/manual.html
   
  +    #   install default configuration
  +    %{l_shtool} install -c -m 644 %{l_value -s -a} \
  +        %{SOURCE delegated.cf} $RPM_BUILD_ROOT%{l_prefix}/etc/delegate/
  +
       #   install run-command script
       %{l_shtool} mkdir -f -p -m 755 \
           $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
       %{l_shtool} install -c -m 755 %{l_value -s -a} \
           %{SOURCE rc.delegate} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
   
  -    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  +    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} \
  +        '%config                         %{l_prefix}/etc/delegate/*' \
  +        '%attr(0700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/delegate' \
  +        '%attr(0700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/delegate/act' \
  +        '%attr(0700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/delegate/adm' \
  +        '%attr(0700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/delegate/cache' \
  +        '%attr(0700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/delegate/log' \
  +        '%attr(0700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/delegate/work' \
  +        '%attr(0700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/delegate/tmp'
   
   %files -f files
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/delegate/delegated.cf
  ============================================================================
  $ cvs diff -u -r0 -r1.1 delegated.cf
  --- /dev/null 2004-01-08 16:55:33.000000000 +0100
  +++ delegated.cf      2004-01-08 16:55:33.000000000 +0100
  @@ -0,0 +1,6 @@
  +##
  +##  @l_prefix@/etc/delegate/delegated.cf -- DeleGate configuration file
  +##
  +
  [EMAIL PROTECTED]
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/delegate/rc.delegate
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 rc.delegate
  --- openpkg-src/delegate/rc.delegate  28 Jul 2003 20:24:47 -0000      1.1
  +++ openpkg-src/delegate/rc.delegate  8 Jan 2004 15:55:33 -0000       1.2
  @@ -5,7 +5,6 @@
   
   %config
       delegate_enable="$openpkg_rc_def"
  -    delegate_params=""
       delegate_bind="127.0.0.1"
       delegate_port="8080"
       delegate_log_prolog="true"
  @@ -22,21 +21,14 @@
       delegate_start () {
           @l_prefix@/sbin/delegated \
               -P${delegate_bind}${delegate_bind:+:}${delegate_port:-8080} \
  -            OWNER="@l_musr@/@l_mgrp@" \
  -            DGROOT="@l_prefix@/var/delegate" \
  -            LOGDIR="@l_prefix@/var/delegate" \
  -            LOGFILE="common.log" \
  -            PROTOLOG="proto.log" \
  -            ERRORLOG="error.log" \
  -            TRACELOG="trace.log" \
  -            PIDFILE=$delegate_pidfile $delegate_params
  +            [EMAIL PROTECTED]@/etc/delegate/delegated.cf
       }
       delegate_stop () {
           delegate_signal TERM
           rm -f $delegate_pidfile 2>/dev/null || true
       }
   
  -%status -u @l_susr@ -o
  +%status -u @l_rusr@ -o
       delegate_usable="unknown"
       delegate_active="no"
       rcService delegate enable yes && \
  @@ -45,17 +37,17 @@
       echo "delegate_usable=\"$delegate_usable\""
       echo "delegate_active=\"$delegate_active\""
   
  -%start -u @l_susr@
  +%start -u @l_rusr@
       rcService delegate enable yes || exit 0
       rcService delegate active yes && exit 0
       delegate_start
   
  -%stop -u @l_susr@
  +%stop -u @l_rusr@
       rcService delegate enable yes || exit 0
       rcService delegate active no  && exit 0
       delegate_stop
   
  -%restart -u @l_susr@
  +%restart -u @l_rusr@
       rcService delegate enable yes || exit 0
       rcService delegate active no  && exit 0
       rc delegate stop start
  @@ -66,11 +58,12 @@
       #   rotate logfile
       shtool rotate -f \
           -n ${delegate_log_numfiles} -s ${delegate_log_minsize} -d \
  -        -z ${delegate_log_complevel} -m 644 -o @l_musr@ -g @l_mgrp@ \
  +        -z ${delegate_log_complevel} -m 644 -o @l_rusr@ -g @l_rgrp@ \
           -P "${delegate_log_prolog}" \
           -E "${delegate_log_epilog} && rc delegate restart" \
  +        @l_prefix@/var/delegate/abort.log" \
           @l_prefix@/var/delegate/common.log" \
  -        @l_prefix@/var/delegate/proto.log" \
           @l_prefix@/var/delegate/error.log" \
  +        @l_prefix@/var/delegate/proto.log" \
           @l_prefix@/var/delegate/trace.log"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.8012 -r1.8013 news.txt
  --- openpkg-web/news.txt      8 Jan 2004 14:11:30 -0000       1.8012
  +++ openpkg-web/news.txt      8 Jan 2004 15:55:32 -0000       1.8013
  @@ -1,3 +1,4 @@
  +08-Jan-2004: Upgraded package: P<delegate-8.7.8-20040108>
   08-Jan-2004: Upgraded package: P<spamassassin-2.61-20040108>
   08-Jan-2004: Upgraded package: P<cvs-1.11.5-1.2.4>
   08-Jan-2004: New package: P<pdnsd-1.1.8b1par8-20040108>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to