Author: paszczus Date: Wed Aug 3 11:34:11 2011 GMT Module: packages Tag: HEAD ---- Log message: - new, stoll^H^H^H^H^Hborrowed from Fedora
---- Files affected: packages/prelude-correlator: prelude-correlator.spec (NONE -> 1.1) (NEW), prelude-correlator.init (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/prelude-correlator/prelude-correlator.spec diff -u /dev/null packages/prelude-correlator/prelude-correlator.spec:1.1 --- /dev/null Wed Aug 3 13:34:11 2011 +++ packages/prelude-correlator/prelude-correlator.spec Wed Aug 3 13:34:06 2011 @@ -0,0 +1,84 @@ +# $Revision$, $Date$ +Summary: Real time correlator of events received by Prelude Manager +Name: prelude-correlator +Version: 1.0.0 +Release: 1 +License: GPL v2+ +Group: Applications/Networking +URL: http://www.prelude-ids.com/ +Source0: http://www.prelude-ids.com/download/releases/prelude-correlator/%{name}-%{version}.tar.gz +# Source0-md5: d66135ceba28cd6d06dbb29e2963012b +Source1: %{name}.init +BuildRequires: python-devel +BuildRequires: python-setuptools >= 0.6-2.c11 +Requires(pre): /usr/sbin/useradd +Requires(post): /sbin/chkconfig +Requires(preun): /sbin/chkconfig +Requires(preun): /sbin/service +Requires(postun): /sbin/service +Requires: libprelude-python >= 0.9.24 +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Prelude-Correlator allows conducting multi-stream correlations thanks +to a powerful programming language for writing correlation rules. With +any type of alert able to be correlated, event analysis becomes +simpler, quicker and more incisive. This correlation alert then +appears within the Prewikka interface and indicates the potential +target information via the set of correlation rules. + +%prep +%setup -q + +%build + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install -O1 --root=$RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_initrddir} +install %SOURCE1 $RPM_BUILD_ROOT%{_initrddir}/%{name} + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post +/sbin/chkconfig --add %{name} + + +%preun +if [ $1 = 0 ]; then + %service %{name} stop > /dev/null 2>&1 || : + /sbin/chkconfig --del %{name} +fi + + +%postun +if [ "$1" -ge "1" ]; then + %service %{name} condrestart >/dev/null 2>&1 || : +fi + + +%files +%defattr(644,root,root,755) +%doc AUTHORS COPYING NEWS HACKING.README docs/sample-plugin +%dir %attr(700,root,root) %{_sysconfdir}/%{name} +%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf +%{_initrddir}/%{name} +%attr(755,root,root) %{_bindir}/%{name} +%dir %{_var}/lib/%{name} +%{_var}/lib/%{name}/* +%{py_sitescriptdir}/PreludeCorrelator/ +%{py_sitescriptdir}/prelude_correlator*.egg-info + + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[email protected]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2011/08/03 11:34:06 paszczus +- new, stoll^H^H^H^H^Hborrowed from Fedora + ================================================================ Index: packages/prelude-correlator/prelude-correlator.init diff -u /dev/null packages/prelude-correlator/prelude-correlator.init:1.1 --- /dev/null Wed Aug 3 13:34:11 2011 +++ packages/prelude-correlator/prelude-correlator.init Wed Aug 3 13:34:06 2011 @@ -0,0 +1,86 @@ +#!/bin/sh +# Startup script for prelude-correlator +# +# chkconfig: - 75 30 +# description: Run prelude-correlator +# config /etc/prelude-correlator/prelude-correlator.conf + +PATH=/sbin:/bin:/usr/bin:/usr/sbin +prog="prelude-correlator" + +# Source function library. +. /etc/rc.d/init.d/functions + +# Allow anyone to run status +if [ "$1" = "status" ] ; then + status $prog + RETVAL=$? + exit $RETVAL +fi + +# Check that we are root ... so non-root users stop here +test $EUID = 0 || exit 4 + +RETVAL=0 + +start() { + test -x /usr/bin/$prog || exit 5 + test -f /etc/$prog/$prog.conf || exit 6 + + if test "x`pidof $prog`" != x; then + echo "$prog already started" + action $"Starting $prog: " /bin/false + RETVAL=1 + return $RETVAL + else + echo -n $"Starting $prog: " + unset HOME MAIL USER USERNAME + daemon $prog -d + RETVAL=$? + if test $RETVAL = 0 ; then + touch /var/lock/subsys/$prog + fi + echo + return $RETVAL + fi +} + +stop() { + if test "x`pidof $prog`" != x; then + echo -n $"Stopping $prog: " + killproc $prog + RETVAL=$? + echo + fi + rm -f /var/lock/subsys/$prog + return $RETVAL +} + +case "$1" in + start) + start + ;; + + stop) + stop + ;; + + restart|reload) + stop + sleep 3 + start + ;; + condrestart) + if test "x`pidof prog`" != x; then + stop + start + fi + ;; + + *) + echo $"Usage: $0 {start|stop|restart|condrestart|status}" + RETVAL=3 + +esac + +exit $RETVAL ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
