diff --git a/prelude-lml.changes b/prelude-lml.changes index 0ebefe3..5c2db69 100644 --- a/prelude-lml.changes +++ b/prelude-lml.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sun Sep 4 21:57:53 UTC 2016 - thomas.andrejak@gmail.com + +Remove Selinux since it should be directly in Security:SELinux + +Clean usage of "-n %{name}-" + ------------------------------------------------------------------- Tue May 3 21:57:53 UTC 2016 - thomas.andrejak@gmail.com diff --git a/prelude-lml.spec b/prelude-lml.spec index 49148df..36a9c94 100644 --- a/prelude-lml.spec +++ b/prelude-lml.spec @@ -15,9 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define POLICYCOREUTILSVER 2.0.78-1 -%define SELINUXTARGETEDVER 3.7.19-279 - Name: prelude-lml Version: 3.0.0 Release: 0 @@ -42,41 +39,16 @@ syslog messages in order to detect suspicious activities and transform them into Prelude-IDMEF alerts. Prelude-LML handles events generated by a large set of applications -%package -n %{name}-devel +%package devel Summary: Header files and libraries for prelude-lml development Group: Development/Libraries Requires: libprelude-devel Requires: %{name} = %{version}-%{release} -%description -n %{name}-devel +%description devel Libraries, include files, etc you can use to develop custom Prelude LML plugins. -%package -n %{name}-selinux -Summary: SELinux policy for prelude-lml -Provides: selinux-policy-base -Group: System Environment/Base -BuildRequires: checkpolicy -BuildRequires: policycoreutils >= %{POLICYCOREUTILSVER} -BuildRequires: bzip2 -BuildRequires: selinux-policy-devel -BuildRequires: selinux-policy -Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} -Requires(pre): coreutils -Requires(pre): selinux-policy-targeted >= %{SELINUXTARGETEDVER} -Requires: selinux-policy-targeted >= %{SELINUXTARGETEDVER} -Requires: %{name} = %{version}-%{release} -Requires(post): policycoreutils >= %{POLICYCOREUTILSVER} -Requires(postun): policycoreutils >= %{POLICYCOREUTILSVER} -BuildArch: noarch - -%description -n %{name}-selinux -Prelude-LML is a log analyser that allows Prelude to collect and -analyze information from all kind of applications emitting logs or -syslog messages in order to detect suspicious activities and transform -them into Prelude-IDMEF alerts. Prelude-LML handles events generated -by a large set of applications - %prep %setup -q @@ -84,16 +56,10 @@ by a large set of applications %configure make %{?_smp_mflags} -cd $RPM_BUILD_DIR/%{name}-%{version}/selinux/ -make - %install mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/ruleset/ mkdir -p %{buildroot}/%{_sbindir} -mkdir -p %{buildroot}/%{_datadir}/selinux/targeted/ make install DESTDIR=%{buildroot} INSTALL="%{__install} -c -p" -install -m 644 $RPM_BUILD_DIR/%{name}-%{version}/selinux/%{name}.pp.bz2 \ - %{buildroot}/%{_datadir}/selinux/targeted/ rm -f %{buildroot}/%{_libdir}/%{name}/debug.la rm -f %{buildroot}/%{_libdir}/%{name}/pcre.la install -d -m 0755 %{buildroot}/%{_tmpfilesdir} @@ -111,15 +77,6 @@ install -D -m 444 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf %service_add_post %{name}.service -%post -n %{name}-selinux -if [ $1 -eq 1 ]; then - /usr/sbin/semodule -s targeted -i %{_datadir}/selinux/targeted/%{name}.pp.bz2 - /sbin/restorecon -R /dev/shm/ || : -else - /usr/sbin/semodule -n -s targeted -r %{name} 2>/dev/null || : - /usr/sbin/semodule -s targeted -i %{_datadir}/selinux/targeted/%{name}.pp.bz2 -fi - %preun %service_del_preun %{name}.service @@ -127,10 +84,6 @@ fi /sbin/ldconfig %service_del_postun %{name}.service -%postun -n %{name}-selinux -semodule -n -s targeted -r %{name} 2>/dev/null || : -/sbin/restorecon -R /dev/shm/ || : - %files %defattr(-,root,root,-) %doc COPYING NEWS HACKING.README README @@ -148,12 +101,9 @@ semodule -n -s targeted -r %{name} 2>/dev/null || : %attr(0750,-,-) %dir %{_localstatedir}/spool/prelude/%{name} %{_unitdir}/%{name}.service -%files -n %{name}-devel +%files devel %defattr(-,root,root,-) %dir %{_includedir}/%{name}/ %{_includedir}/%{name}/%{name}.h -%files -n %{name}-selinux -%{_datadir}/selinux/targeted/%{name}.pp.bz2 - %changelog