swift       14/08/23 10:37:18

  Modified:             selinux-policy-2.eclass ChangeLog
  Log:
  Relabel depending packages so we no longer need DEPEND calls for pure policy 
dependencies in SELinux

Revision  Changes    Path
1.24                 eclass/selinux-policy-2.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/selinux-policy-2.eclass?rev=1.24&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/selinux-policy-2.eclass?rev=1.24&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/selinux-policy-2.eclass?r1=1.23&r2=1.24

Index: selinux-policy-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/selinux-policy-2.eclass,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- selinux-policy-2.eclass     8 Aug 2014 18:35:11 -0000       1.23
+++ selinux-policy-2.eclass     23 Aug 2014 10:37:18 -0000      1.24
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/selinux-policy-2.eclass,v 1.23 
2014/08/08 18:35:11 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/selinux-policy-2.eclass,v 1.24 
2014/08/23 10:37:18 swift Exp $
 
 # Eclass for installing SELinux policy, and optionally
 # reloading the reference-policy based modules.
@@ -314,6 +314,18 @@
                        einfo "SELinux modules loaded succesfully."
                fi
        done
+
+       # Relabel depending packages
+       PKGSET="";
+       if [ -x /usr/bin/qdepends ] ; then
+         PKGSET=$(/usr/bin/qdepends -Cq -Q ${CATEGORY}/${PN});
+       elif [ -x /usr/bin/equery ] ; then
+         PKGSET=$(/usr/bin/equery -Cq depends ${CATEGORY}/${PN});
+       fi
+       for PKG in ${PKGSET};
+       do
+      rlpkg ${PKG};
+       done
 }
 
 # @FUNCTION: selinux-policy-2_pkg_postrm



1.1355               eclass/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1355&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1355&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1354&r2=1.1355

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1354
retrieving revision 1.1355
diff -u -r1.1354 -r1.1355
--- ChangeLog   18 Aug 2014 08:56:06 -0000      1.1354
+++ ChangeLog   23 Aug 2014 10:37:18 -0000      1.1355
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1354 2014/08/18 
08:56:06 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1355 2014/08/23 
10:37:18 swift Exp $
+
+  23 Aug 2014; Sven Vermeulen <[email protected]> selinux-policy-2.eclass:
+  Adding relabeling support for SELinux depending packages
 
   18 Aug 2014; Michał Górny <[email protected]> python-r1.eclass:
   Add extra quoting to prevent accidental globbing.




Reply via email to