diff --git a/.gitignore b/.gitignore index e69de29..a431447 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/prelude-lml-rules-3.1.0.tar.gz diff --git a/prelude-lml-rules.spec b/prelude-lml-rules.spec new file mode 100644 index 0000000..30c4728 --- /dev/null +++ b/prelude-lml-rules.spec @@ -0,0 +1,44 @@ +Name: prelude-lml-rules +Version: 3.1.0 +Release: 1%{?dist} +Summary: Prelude LML community ruleset +License: GPLv2+ +URL: https://www.prelude-siem.org/ +Source0: https://www.prelude-siem.org/pkg/src/3.1.0/%{name}-%{version}.tar.gz +BuildArch: noarch +Requires: prelude-lml + +%description +Rules for Prelude LML contributed by the community. + +%prep +%setup -q + +%install +mkdir -p %{buildroot}%{_bindir} +install -m 0755 src/%{name}-check %{buildroot}%{_bindir}/ + +mkdir -p %{buildroot}%{_sysconfdir}/prelude-lml/ruleset +cp -pr ruleset/* %{buildroot}%{_sysconfdir}/prelude-lml/ruleset/ + +sed -i 's|#!/usr/bin/env perl|#!/usr/bin/perl|' %{buildroot}%{_bindir}/%{name}-check + +%build +# No build action + +%check +test -z "`%{buildroot}%{_bindir}/%{name}-check %{buildroot}%{_sysconfdir}/prelude-lml/ruleset/*.rules 2>&1 | grep WARNING`" + +%files +%license COPYING +%doc NEWS README AUTHORS +%{_bindir}/%{name}-check +%dir %{_sysconfdir}/prelude-lml/ruleset +%dir %{_sysconfdir}/prelude-lml/ruleset/unsupported +%config(noreplace) %{_sysconfdir}/prelude-lml/ruleset/*.rules +%config(noreplace) %{_sysconfdir}/prelude-lml/ruleset/unsupported/*.rules + + +%changelog +* Fri Feb 17 2017 Thomas Andrejak - 3.1.0-1 +- Initial package diff --git a/sources b/sources index e69de29..7cfa884 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (prelude-lml-rules-3.1.0.tar.gz) = 8addb0ac785098d49aa220e63e95805290028f42504df868660f8ccd5f516c9a7f53e794714fe395c8a50935e64575cd405a20f65dd02692c5613c9bc9a028b7