[packages/prelude-correlator] - updated to 3.1.0 - added vardir patch (fix /var/lib/prelude-correlator layout)
qboosh
qboosh at pld-linux.org
Sun Oct 9 21:28:55 CEST 2016
commit a117af490624df3ecc74c788d99b5e02b1de639b
Author: Jakub Bogusz <qboosh at pld-linux.org>
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
More information about the pld-cvs-commit
mailing list