[cockpit] Update to 0.18 release

Stef Walter stefw at fedoraproject.org
Wed Jul 30 16:20:56 UTC 2014


commit 3c06d6f1237df975adfb51bc94aa80ad967a9c3f
Author: Stef Walter <stefw at redhat.com>
Date:   Wed Jul 30 18:03:29 2014 +0200

    Update to 0.18 release
    
     * No longer distribute our own SELinux policy

 cockpit.spec |   46 ++++++++--------------------------------------
 1 files changed, 8 insertions(+), 38 deletions(-)
---
diff --git a/cockpit.spec b/cockpit.spec
index 7890a83..829f50c 100644
--- a/cockpit.spec
+++ b/cockpit.spec
@@ -1,5 +1,5 @@
 Name:           cockpit
-Version:        0.17
+Version:        0.18
 Release:        2%{?dist}
 Summary:        A user interface for Linux servers
 
@@ -37,11 +37,7 @@ BuildRequires: libgsystem-devel
 BuildRequires: libxslt-devel
 BuildRequires: docbook-style-xsl
 BuildRequires: dbus-devel
-
-# For selinux
-BuildRequires: selinux-policy-devel
-BuildRequires: checkpolicy
-BuildRequires: /usr/share/selinux/devel/policyhelp
+BuildRequires: glib-networking
 
 Requires: dbus
 Requires: glib-networking
@@ -52,7 +48,6 @@ Requires: lvm2
 Requires: storaged
 
 Requires: cockpit-assets
-Requires: cockpit-selinux-policy
 
 Requires(post): systemd
 Requires(preun): systemd
@@ -73,24 +68,13 @@ BuildArch: noarch
 %description assets
 This package contains the web assets used by Cockpit.
 
-%package selinux-policy
-Summary: SELinux policy for Cockpit testing
-Requires: %{name} = %{version}-%{release}
-Requires: selinux-policy
-Requires: selinux-policy-targeted
-Requires(post): /usr/sbin/semodule, /sbin/restorecon, /sbin/fixfiles
-Requires(postun): /usr/sbin/semodule, /sbin/restorecon, /sbin/fixfiles
-
-%description selinux-policy
-SELinux policy for Cockpit testing.
-
 %prep
 %setup -q
 rm -rf src/libgsystem/*.{c,doap}
 
 %build
 %configure --disable-static --disable-silent-rules --with-cockpit-user=cockpit-ws
-make %{?_smp_mflags} all selinux
+make %{?_smp_mflags} all
 
 %check
 # The check doesnt run on koji as it requires network
@@ -100,8 +84,6 @@ make %{?_smp_mflags} all selinux
 %make_install
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
 install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
-install -d %{buildroot}%{_datadir}/selinux/targeted
-install -p -m 644 cockpit.pp %{buildroot}%{_datadir}/selinux/targeted/
 rm -f %{buildroot}/%{_libdir}/cockpit/*.so
 rm -f %{buildroot}%{_sysconfdir}/dbus-1/system.d/com.redhat.Cockpit.DBusTests.Test.conf
 rm -f %{buildroot}%{_unitdir}/cockpit-testing.service
@@ -135,10 +117,6 @@ rm -rf %{buildroot}%{_datadir}/cockpit-test-assets
 %files assets
 %{_datadir}/%{name}
 
-%files selinux-policy
-%defattr(-,root,root,0755)
-%{_datadir}/selinux/targeted/cockpit.pp
-
 %pre
 getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
 getent group cockpit-user-admin >/dev/null || groupadd -r cockpit-user-admin
@@ -157,20 +135,12 @@ test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
 %postun
 %systemd_postun_with_restart cockpit.socket
 
-%post selinux-policy
-/usr/sbin/semodule -s targeted -i %{_datadir}/selinux/targeted/cockpit.pp &> /dev/null || :
-/sbin/fixfiles -R cockpit restore || :
-/sbin/restorecon -R %{_sharedstatedir}/%{name} || :
-
-%postun selinux-policy
-if [ $1 -eq 0 ] ; then
-  /usr/sbin/semodule -s targeted -r cockpit &> /dev/null || :
-  /sbin/fixfiles -R cockpit-selinux-policy restore || :
-  [ -d %{_sharedstatedir}/%{name} ]  && \
-    /sbin/restorecon -R %{_sharedstatedir}/%{name} &> /dev/null || :
-fi
-
 %changelog
+* Wed Jul 30 2014 Stef Walter <stefw at redhat.com> 0.18-1
+- Update to 0.18 release
+- Add glib-networking build requirement
+- Let selinux-policy-targetted distribute selinux policy
+
 * Mon Jul 28 2014 Colin Walters <walters at verbum.org> 0.17-2
 - Drop Requires and references to dead test-assets subpackage
 


More information about the scm-commits mailing list