]> git.pld-linux.org Git - packages/firelogd.git/blame - firelogd.spec
- tabs in preamble
[packages/firelogd.git] / firelogd.spec
CommitLineData
d739144a
JB
1
2%define _ver 1.3
3%define _rev 5
4
5Summary: Firewall log analyzer and report generator
47d4deba 6Summary(pl.UTF-8): Analizator logów firewalla i generator raportów
d739144a
JB
7Name: firelogd
8Version: %{_ver}_%{_rev}
9Release: 2
10License: GPL
11Group: Applications/System
9531a665 12Source0: http://rouxdoo.freeshell.org/dmn/current/%{name}-%{_ver}-%{_rev}.tgz
5e2c35fe 13# Source0-md5: 41c19fb70e25cf9da3a480b2da46e0ff
d739144a
JB
14Source1: %{name}.conf
15Source2: %{name}.init
16Source3: %{name}.sysconfig
17Patch0: %{name}-opt.patch
9531a665 18URL: http://rouxdoo.freeshell.org/dmn/
d739144a
JB
19BuildRequires: ctags
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23This is a program that will parse ipchains or netfilter (iptables) log
24data in real time. It will queue up a small batch of alerts and mail
25them to you. It can also be used to parse an existing log file and it
26will take log data on standard input for formatting.
27
20744dc4
JR
28%description -l pl.UTF-8
29To jest program, który przetwarza logi ipchains lub iptables w czasie
30rzeczywistym. Kolejkuje kilka ostrzeżeń i wysyła je pocztą. Może być
31także użyty do przetworzenia istniejącego pliku logów i wyświetlenia
d739144a
JB
32go w zadanym formacie.
33
34%package scripts
35Summary: Scripts to run firelogd as daemon
47d4deba 36Summary(pl.UTF-8): Skrypty do uruchamiania firelogd jako demona
d739144a 37Group: Daemons
d739144a 38Requires(post,preun): /sbin/chkconfig
388fc623 39Requires: %{name} = %{version}-%{release}
49f27c8b 40Requires: rc-scripts
d739144a
JB
41
42%description scripts
43Scripts to run firelogd as daemon.
44
20744dc4 45%description scripts -l pl.UTF-8
d739144a
JB
46Skrypty do uruchamiania firelogd jako demona.
47
48%prep
49%setup -q -n %{name}-%{_ver}
d4d9d6d5 50%patch0 -p1
d739144a
JB
51
52%build
53%{__make} \
54 CC="%{__cc}" \
55 OPT="%{rpmcflags}"
56
57%install
58rm -rf $RPM_BUILD_ROOT
59install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_sysconfdir},/var/log} \
60 $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
61
62install firelogd $RPM_BUILD_ROOT%{_sbindir}
63gzip -dc firelogd.8.gz > $RPM_BUILD_ROOT%{_mandir}/man8/firelogd.8
64install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
65install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
66install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
67
68mkfifo $RPM_BUILD_ROOT/var/log/kernelpipe
69
70%clean
71rm -rf $RPM_BUILD_ROOT
72
73%post scripts
74/sbin/chkconfig --add firelogd
75if [ -f /var/lock/subsys/firelogd ]; then
76 /etc/rc.d/init.d/firelogd restart >&2
77else
78 echo "Run \"/etc/rc.d/init.d/firelogd start\" to start firelogd." >&2
79 echo "Remember to configure syslogd to log kern.* to |/var/log/kernelpipe (fifo)." >&2
80fi
81
82%preun scripts
83if [ "$1" = "0" ]; then
84 if [ -f /var/lock/subsys/firelogd ]; then
85 /etc/rc.d/init.d/firelogd stop
86 fi
87 /sbin/chkconfig --del firelogd
88fi
89
90%files
91%defattr(644,root,root,755)
92%doc README TEMPLATES BUGS
49f27c8b 93%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/firelogd.conf
d739144a
JB
94%attr(755,root,root) %{_sbindir}/*
95%{_mandir}/man8/*
96
97%files scripts
98%defattr(644,root,root,755)
99%attr(754,root,root) /etc/rc.d/init.d/%{name}
49f27c8b 100%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
d739144a 101%attr(640,root,root) /var/log/kernelpipe
This page took 0.083473 seconds and 4 git commands to generate.