SPECS: protolog.spec - add TCP.flags to %doc - produce address to ...
glen
glen at pld-linux.org
Sun Mar 12 23:44:24 CET 2006
Author: glen Date: Sun Mar 12 22:44:24 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- add TCP.flags to %doc
- produce address to ignore on first install instead of calling hostname each time
- add DESTDIR patch
- removed unneccessary {Kill,Launch}Loggers
- rel 8
---- Files affected:
SPECS:
protolog.spec (1.39 -> 1.40)
---- Diffs:
================================================================
Index: SPECS/protolog.spec
diff -u SPECS/protolog.spec:1.39 SPECS/protolog.spec:1.40
--- SPECS/protolog.spec:1.39 Sun Mar 12 23:08:47 2006
+++ SPECS/protolog.spec Sun Mar 12 23:44:18 2006
@@ -3,18 +3,20 @@
Summary(pl): Program zapisujący informacje związane z protokołami Internetowymi
Name: protolog
Version: 1.0.8
-Release: 7
+Release: 8
License: GPL
Group: Networking
URL: http://www.grigna.com/diego/linux/
Source0: ftp://sunsite.unc.edu/pub/Linux/system/network/monitor/%{name}-%{version}.tar.gz
# Source0-md5: c5a48e61170b3ead0dc55ad86454da1d
Source1: %{name}.logrotate
-Source2: %{name}.conf
+Source2: %{name}.sysconfig
Source3: %{name}.init
Patch0: %{name}-1.0.8.make.diff
+Patch1: %{name}-DESTDIR.patch
BuildRequires: rpmbuild(macros) >= 1.268
Requires(post,preun): /sbin/chkconfig
+Requires(post): sed >= 4.0
Requires: rc-scripts
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -28,7 +30,8 @@
%prep
%setup -q
-%patch -p1
+%patch0 -p1
+%patch1 -p1
%build
%{__make} -C src \
@@ -42,9 +45,10 @@
$RPM_BUILD_ROOT/var/log/archiv/protolog
%{__make} -C src install \
- bindir=$RPM_BUILD_ROOT%{_sbindir} \
- mandir=$RPM_BUILD_ROOT%{_mandir}/man8 \
- logdir=$RPM_BUILD_ROOT/var/log/protolog
+ DESTDIR=$RPM_BUILD_ROOT \
+ bindir=%{_sbindir} \
+ mandir=%{_mandir}/man8 \
+ logdir=/var/log/protolog
touch $RPM_BUILD_ROOT/var/log/protolog/{icmp.log,icmp.raw,tcp.log,tcp.raw,udp.log,udp.raw}
@@ -52,10 +56,17 @@
install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/protolog
+# handled by initscript
+rm -f $RPM_BUILD_ROOT%{_sbindir}/{KillLoggers,LaunchLoggers}
+
%clean
rm -rf $RPM_BUILD_ROOT
%post
+if [ "$1" = 1 ]; then
+ localip=$(/sbin/ip -f inet addr show | awk '/inet/{print $2}' | awk -F/ '{print $1}' | LC_ALL=C sort -u | xargs)
+ sed -i -e "/^#IGNORE_ADDR=.*/s,.*,IGNORE_ADDR='$localip'," /etc/sysconfig/protolog
+fi
/sbin/chkconfig --add protolog
%service protolog restart
@@ -67,7 +78,7 @@
%files
%defattr(644,root,root,755)
-%doc doc/BUGS doc/README
+%doc doc/{BUGS,README,TCP.flags.txt}
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/protolog
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/protolog
%attr(755,root,root) %{_sbindir}/*
@@ -83,6 +94,13 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.40 2006/03/12 22:44:18 glen
+- add TCP.flags to %doc
+- produce address to ignore on first install instead of calling hostname each time
+- add DESTDIR patch
+- removed unneccessary {Kill,Launch}Loggers
+- rel 8
+
Revision 1.39 2006/03/12 22:08:47 glen
- log files as %ghost, not %config
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/protolog.spec?r1=1.39&r2=1.40&f=u
More information about the pld-cvs-commit
mailing list