]>
Commit | Line | Data |
---|---|---|
384d1759 JB |
1 | Summary: A network intrusion detection system - log analyzer |
2 | Summary(pl.UTF-8): System wykrywania intruzów w sieci - analizator logów | |
ec363822 | 3 | Name: prelude-lml |
63356b29 | 4 | Version: 1.2.6 |
d77dfafd | 5 | Release: 1 |
aab64c73 | 6 | License: GPL v2+ |
ec363822 | 7 | Group: Applications |
63356b29 JB |
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 | |
ec363822 AM |
11 | Source1: %{name}.init |
12 | Source2: %{name}.sysconfig | |
63356b29 JB |
13 | URL: https://www.prelude-siem.org/ |
14 | BuildRequires: gnutls-devel >= 1.0.17 | |
039b597b | 15 | BuildRequires: libicu-devel >= 3.0 |
d2f31779 | 16 | BuildRequires: libprelude-devel >= %{version} |
aab64c73 | 17 | BuildRequires: pcre-devel >= 4.1 |
63356b29 | 18 | BuildRequires: rpmbuild(macros) >= 1.644 |
3f8d7c44 | 19 | Requires(post,preun): /sbin/chkconfig |
63356b29 JB |
20 | Requires: gnutls >= 1.0.17 |
21 | Requires: libprelude >= %{version} | |
3f8d7c44 | 22 | Requires: rc-scripts |
ec363822 AM |
23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
24 | ||
25 | %description | |
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. | |
29 | ||
2ad5a47b JR |
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 | |
3f8d7c44 | 33 | od innych aplikacji, takich jak NTSyslog. |
9b647a61 | 34 | |
ec363822 | 35 | %package devel |
9b647a61 | 36 | Summary: Header files for prelude-lml |
e87a4cd3 | 37 | Summary(pl.UTF-8): Pliki nagłówkowe dla prelude-lml |
ec363822 | 38 | Group: Development/Libraries |
aab64c73 | 39 | Requires: libprelude-devel >= 0.9.8 |
ec363822 AM |
40 | |
41 | %description devel | |
9b647a61 JB |
42 | Header files for prelude-lml. |
43 | ||
2ad5a47b JR |
44 | %description devel -l pl.UTF-8 |
45 | Pliki nagłówkowe dla prelude-lml. | |
ec363822 AM |
46 | |
47 | %prep | |
3d7da70a | 48 | %setup -q |
ec363822 AM |
49 | |
50 | %build | |
63356b29 | 51 | %configure |
ec363822 AM |
52 | %{__make} |
53 | ||
54 | %install | |
55 | rm -rf $RPM_BUILD_ROOT | |
ec363822 AM |
56 | install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} |
57 | ||
58 | %{__make} install \ | |
59 | DESTDIR=$RPM_BUILD_ROOT | |
60 | ||
300bf190 | 61 | # are generating wrong dependencies (and are not needed anyway) |
63356b29 | 62 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la |
300bf190 | 63 | |
ec363822 AM |
64 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} |
65 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name} | |
66 | ||
f293f708 | 67 | install -d $RPM_BUILD_ROOT/var/lib/%{name} |
63356b29 JB |
68 | install -d $RPM_BUILD_ROOT%{systemdtmpfilesdir} |
69 | cat >$RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf <<EOF | |
70 | d /var/run/%{name} 0700 root root - | |
71 | EOF | |
f293f708 | 72 | |
ec363822 AM |
73 | %clean |
74 | rm -rf $RPM_BUILD_ROOT | |
75 | ||
b9ef8736 AM |
76 | %post |
77 | /sbin/chkconfig --add prelude-lml | |
e9efa0ad AM |
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 | |
b9ef8736 | 82 | |
e9efa0ad AM |
83 | EOF |
84 | fi | |
85 | %service prelude-lml restart | |
f293f708 | 86 | |
b9ef8736 AM |
87 | %preun |
88 | if [ "$1" = "0" ]; then | |
3f8d7c44 | 89 | %service prelude-lml stop |
a199f69c | 90 | /sbin/chkconfig --del prelude-lml |
b9ef8736 AM |
91 | fi |
92 | ||
ec363822 AM |
93 | %files |
94 | %defattr(644,root,root,755) | |
95 | %doc AUTHORS ChangeLog NEWS README | |
96 | %attr(755,root,root) %{_bindir}/%{name} | |
d388eae2 JB |
97 | %dir %{_libdir}/%{name} |
98 | %attr(755,root,root) %{_libdir}/%{name}/*.so | |
ec363822 AM |
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} | |
63356b29 JB |
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 | |
f293f708 | 105 | %dir /var/lib/%{name} |
63356b29 | 106 | %dir /var/run/%{name} |
ec363822 AM |
107 | |
108 | %files devel | |
109 | %defattr(644,root,root,755) | |
110 | %{_includedir}/%{name} |