commit a117af490624df3ecc74c788d99b5e02b1de639b
Author: Jakub Bogusz <[email protected]>
Date: Sun Oct 9 21:30:59 2016 +0200
- updated to 3.1.0
- added vardir patch (fix /var/lib/prelude-correlator layout)
prelude-correlator-vardir.patch | 11 +++++++++++
prelude-correlator.spec | 20 ++++++++++++++------
2 files changed, 25 insertions(+), 6 deletions(-)
---
diff --git a/prelude-correlator.spec b/prelude-correlator.spec
index 1048aa5..0f9334a 100644
--- a/prelude-correlator.spec
+++ b/prelude-correlator.spec
@@ -2,17 +2,19 @@
Summary: Real time correlator of events received by Prelude Manager
Summary(pl.UTF-8): Narzędzie kojarzące w czasie rzeczywistym zdarzenia
odebrane przez Prelude Managera
Name: prelude-correlator
-Version: 1.2.6
+Version: 3.1.0
Release: 1
License: GPL v2+
Group: Applications/Networking
#Source0Download: https://www.prelude-siem.org/projects/prelude/files
-Source0:
https://www.prelude-siem.org/attachments/download/409/%{name}-%{version}.tar.gz
-# Source0-md5: ecb926178aafd3a7616f27a66b1c941d
+Source0:
https://www.prelude-siem.org/attachments/download/723/%{name}-%{version}.tar.gz
+# Source0-md5: 9fe16a969afdb3ffbd682827547bcf66
Source1: %{name}.init
+Patch0: %{name}-vardir.patch
URL: https://www.prelude-siem.org/
BuildRequires: python-devel
BuildRequires: python-setuptools >= 0.6-2.c11
+BuildRequires: rpmbuild(macros) >= 1.714
Requires(pre): /usr/sbin/useradd
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
@@ -40,13 +42,15 @@ określają potencjalną informację o celu poprzez zbiór reguł
korelacji.
%prep
%setup -q
+%patch0 -p1
+
+%build
+%py_build
%install
rm -rf $RPM_BUILD_ROOT
-%{__python} setup.py install \
- -O1 \
- --root=$RPM_BUILD_ROOT
+%py_install
install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
@@ -69,6 +73,10 @@ fi
%doc AUTHORS NEWS README
%attr(700,root,root) %dir %{_sysconfdir}/%{name}
%config(noreplace) %verify(not md5 mtime size)
%{_sysconfdir}/%{name}/%{name}.conf
+%dir %{_sysconfdir}/%{name}/conf.d
+%dir %{_sysconfdir}/%{name}/rules
+%dir %{_sysconfdir}/%{name}/rules/python
+%{_sysconfdir}/%{name}/rules/python/*.py
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%attr(755,root,root) %{_bindir}/%{name}
%dir %{_var}/lib/%{name}
diff --git a/prelude-correlator-vardir.patch b/prelude-correlator-vardir.patch
new file mode 100644
index 0000000..83426ee
--- /dev/null
+++ b/prelude-correlator-vardir.patch
@@ -0,0 +1,11 @@
+--- prelude-correlator-3.1.0/setup.py.orig 2016-09-15 08:49:24.000000000
+0200
++++ prelude-correlator-3.1.0/setup.py 2016-10-09 21:20:48.087202251 +0200
+@@ -149,7 +149,7 @@
+ ("etc/prelude-correlator", ["prelude-correlator.conf"]),
+ ("etc/prelude-correlator/conf.d", ['data/conf.d/README']),
+ ("etc/prelude-correlator/rules/python", [os.path.join('rules',x) for
x in os.listdir('rules') if x.endswith('.py')]),
+- ("var/lib/prelude-correlator/prelude-correlator",
[os.path.join('rules',x) for x in os.listdir('rules') if x.endswith('.dat')])
++ ("var/lib/prelude-correlator", [os.path.join('rules',x) for x in
os.listdir('rules') if x.endswith('.dat')])
+ ],
+
+ install_requires=["prelude >= 3.1.0"],
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/prelude-correlator.git/commitdiff/a117af490624df3ecc74c788d99b5e02b1de639b
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit