1 Summary: A network intrusion detection system - log analyzer
2 Summary(pl.UTF-8): System wykrywania intruzów w sieci - analizator logów
8 #Source0Download: https://www.prelude-siem.org/projects/prelude/files
9 Source0: https://www.prelude-siem.org/attachments/download/411/%{name}-%{version}.tar.gz
10 # Source0-md5: 774afee99d96e06a0ebec8c0320b9d2b
12 Source2: %{name}.sysconfig
13 URL: https://www.prelude-siem.org/
14 BuildRequires: gnutls-devel >= 1.0.17
15 BuildRequires: libicu-devel >= 3.0
16 BuildRequires: libprelude-devel >= %{version}
17 BuildRequires: pcre-devel >= 4.1
18 BuildRequires: rpmbuild(macros) >= 1.644
19 Requires(post,preun): /sbin/chkconfig
20 Requires: gnutls >= 1.0.17
21 Requires: libprelude >= %{version}
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Prelude LML analyze log files and transmit to prelude some
27 informations. Prelude LML also use syslog to listen for some others
28 applications, like NTSyslog.
30 %description -l pl.UTF-8
31 Prelude LML analizuje pliki logów i przesyła trochę informacji do
32 Prelude. Prelude LML może także używać sysloga, aby nasłuchiwał danych
33 od innych aplikacji, takich jak NTSyslog.
36 Summary: Header files for prelude-lml
37 Summary(pl.UTF-8): Pliki nagłówkowe dla prelude-lml
38 Group: Development/Libraries
39 Requires: libprelude-devel >= 0.9.8
42 Header files for prelude-lml.
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe dla prelude-lml.
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
59 DESTDIR=$RPM_BUILD_ROOT
61 # are generating wrong dependencies (and are not needed anyway)
62 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
64 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
65 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
67 install -d $RPM_BUILD_ROOT/var/lib/%{name}
68 install -d $RPM_BUILD_ROOT%{systemdtmpfilesdir}
69 cat >$RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf <<EOF
70 d /var/run/%{name} 0700 root root -
74 rm -rf $RPM_BUILD_ROOT
77 /sbin/chkconfig --add prelude-lml
78 if [ "$1" = "1" ]; then
79 %banner -e %{name} <<EOF
80 Remember to register with prelude-manager before first launch:
81 prelude-adduser register prelude-lml "idmef:w admin:r" <manager address> --uid 0 --gid 0
85 %service prelude-lml restart
88 if [ "$1" = "0" ]; then
89 %service prelude-lml stop
90 /sbin/chkconfig --del prelude-lml
94 %defattr(644,root,root,755)
95 %doc AUTHORS ChangeLog NEWS README
96 %attr(755,root,root) %{_bindir}/%{name}
97 %dir %{_libdir}/%{name}
98 %attr(755,root,root) %{_libdir}/%{name}/*.so
99 %attr(754,root,root) /etc/rc.d/init.d/%{name}
100 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
101 %dir %{_sysconfdir}/%{name}
102 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/plugins.rules
103 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/prelude-lml.conf
104 %{systemdtmpfilesdir}/%{name}.conf
105 %dir /var/lib/%{name}
106 %dir /var/run/%{name}
109 %defattr(644,root,root,755)
110 %{_includedir}/%{name}