|
|
|
|
@ -31,13 +31,14 @@ Vendor: Yutaka Sato
|
|
|
|
|
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:openpkg-dev%40openpkg.org@ftp.delegate.org/pub/DeleGate/delegate%{version}.tar.gz |
|
|
|
|
Source1: rc.delegate |
|
|
|
|
Source2: delegated.cf |
|
|
|
|
|
|
|
|
|
# build information |
|
|
|
|
Prefix: %{l_prefix} |
|
|
|
|
@ -59,6 +60,23 @@ AutoReqProv: no
|
|
|
|
|
|
|
|
|
|
%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 = %u@%h%d" |
|
|
|
|
@ -69,23 +87,43 @@ AutoReqProv: no
|
|
|
|
|
|
|
|
|
|
%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 |
|
|
|
|
|
|
|
|
|
|