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]