]> git.pld-linux.org Git - packages/fwlogwatch.git/blobdiff - fwlogwatch.spec
- patch for standard pld paths; run as user stats in daemon mode
[packages/fwlogwatch.git] / fwlogwatch.spec
index a9acd2b793757d28dae6478c11cbbe38111029ac..9c6d1a688310f1abe2a3a20ad7497e5968ef3736 100644 (file)
@@ -1,20 +1,21 @@
 Summary:       Firewall log analyzer, report generator and realtime response agent
-Summary(pl):   Analizator logów firewalla, generator raportów i agent natychmiastowej odpowiedzi
+Summary(pl.UTF-8):     Analizator logów firewalla, generator raportów i agent natychmiastowej odpowiedzi
 Name:          fwlogwatch
-Version:       1.0
+Version:       1.1
 Release:       1
 License:       GPL
 Group:         Applications/System
 Source0:       http://www.kybs.de/boris/sw/%{name}-%{version}.tar.bz2
-# Source0-md5: a0aa323568862e23fdbc6473ce6a01b5
+# Source0-md5: 266974c417a7b973d3e54b64f95e9536
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
+Patch0:                %{name}-paths.patch
 URL:           http://fwlogwatch.inside-security.de/
 BuildRequires: flex
-BuildRequires: zlib-devel
 BuildRequires: m4
-Prereq:                rc-scripts
+BuildRequires: zlib-devel
 Requires(post,preun):  /sbin/chkconfig
+Requires:      rc-scripts
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sysconfdir             /etc/%{name}
@@ -28,23 +29,25 @@ incident reports from a template and send them to abuse contacts at
 offending sites or CERT coordination centers. Finally, it can also run
 as daemon and report anomalies or start countermeasures.
 
-%description -l pl
+%description -l pl.UTF-8
 fwlogwatch produkuje sumaryczne raporty w formacie tekstowym oraz HTML
 z informacjami dostarczanymi przez logi ipchains, netfilter/iptables,
 ipfilter, Cisco IOS oraz Cisco PIX. fwlogwatch ma wiele opcji
-pozwalaj±cych znajdowaæ okre¶lone wzorce w próbach po³±czeñ. Na
-podstawie tych danych mo¿e generowaæ raporty o incydentach i wysy³aæ
-je na adres abuse lub do centrów koordynacji CERT. Mo¿e on równie¿
-pracowaæ jako daemon i informowaæ o anomaliach oraz podejmowaæ kroki
+pozwalających znajdować określone wzorce w próbach połączeń. Na
+podstawie tych danych może generować raporty o incydentach i wysyłać
+je na adres abuse lub do centrów koordynacji CERT. Może on również
+pracować jako daemon i informować o anomaliach oraz podejmować kroki
 zapobiegawcze.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__make} \
-       CC="%{__cc}" OPT="%{rpmcflags}" LDFLAGS="%{rpmldflags}" \
-       SYSCONFDIR="%{_sysconfdir}"
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags} -Wall" \
+       LDFLAGS="%{rpmldflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -52,12 +55,8 @@ install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_sysconfdir}} \
        $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
 
 %{__make} install install-config \
-       DESTDIR=$RPM_BUILD_ROOT \
-       SYSCONFDIR="%{_sysconfdir}" \
-       PREFIX="%{_prefix}" \
-       MANDIR="%{_mandir}" \
-       INSTALL_DIR="$RPM_BUILD_ROOT/usr" \
-       CONF_DIR="$RPM_BUILD_ROOT/etc/fwlogwatch"
+       INSTALL_DIR="$RPM_BUILD_ROOT%{_usr}" \
+       CONF_DIR="$RPM_BUILD_ROOT%{_sysconfdir}"
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
@@ -66,18 +65,11 @@ install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
 rm -rf $RPM_BUILD_ROOT
 
 %post
-/sbin/chkconfig --add %{name}
-if [ -f %{_var}/lock/subsys/%{name} ]; then
-       /etc/rc.d/init.d/%{name} restart 1>&2
-else
-       echo "Run \"/etc/rc.d/init.d/%{name} start\" to start %{name} daemon."
-fi
+%service %{name} restart
 
 %preun
 if [ "$1" = "0" ]; then
-       if [ -f %{_var}/lock/subsys/%{name} ]; then
-               /etc/rc.d/init.d/%{name} stop 1>&2
-       fi
+       %service %{name} stop
        /sbin/chkconfig --del %{name}
 fi
 
@@ -85,8 +77,8 @@ fi
 %defattr(644,root,root,755)
 %doc contrib/fw* AUTHORS CREDITS ChangeLog README
 %attr(700,root,root) %dir %{_sysconfdir}
-%attr(600,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/*.*
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
 %attr(755,root,root) %{_sbindir}/*
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/%{name}
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
 %{_mandir}/man?/*
This page took 0.262253 seconds and 4 git commands to generate.