Remove Selinux since it should be directly in Security:SELinux

Clean usage of "-n %{name}-"

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/prelude-lml?expand=0&rev=3
This commit is contained in:
Thomas ANDREJAK
2016-09-04 17:14:30 +00:00
committed by Git OBS Bridge
parent ebb60ce1d6
commit 752cc75133
2 changed files with 10 additions and 53 deletions

View File

@@ -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

View File

@@ -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