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]