[policycoreutils] * Fri Apr 25 2014 Miroslav Grepl <mgreplh at redhat.com> - 2.2.5-13 - Fix previous Fix-STANDARD_FILE_CO
Miroslav Grepl
mgrepl at fedoraproject.org
Fri Apr 25 09:14:07 UTC 2014
commit 231d059f2a41320b09f4e5ad889838360921c6a2
Author: Miroslav Grepl <mgrepl at redhat.com>
Date: Fri Apr 25 11:13:57 2014 +0200
* Fri Apr 25 2014 Miroslav Grepl <mgreplh at redhat.com> - 2.2.5-13
- Fix previous Fix-STANDARD_FILE_CONTEXT patch to exclude if non_exec does not exist
...TANDARD_FILE_CONTEXT-section-in-man-pages.patch | 29 ++++++++-----------
policycoreutils.spec | 5 +++-
2 files changed, 16 insertions(+), 18 deletions(-)
---
diff --git a/0001-Fix-STANDARD_FILE_CONTEXT-section-in-man-pages.patch b/0001-Fix-STANDARD_FILE_CONTEXT-section-in-man-pages.patch
index eb58f18..a60392a 100644
--- a/0001-Fix-STANDARD_FILE_CONTEXT-section-in-man-pages.patch
+++ b/0001-Fix-STANDARD_FILE_CONTEXT-section-in-man-pages.patch
@@ -1,14 +1,3 @@
-From 02891cb83799989f733d30c0386206afaba309a5 Mon Sep 17 00:00:00 2001
-From: Miroslav Grepl <mgrepl at redhat.com>
-Date: Mon, 14 Apr 2014 15:14:08 +0200
-Subject: [PATCH] 0001-Fix STANDARD_FILE_CONTEXT section in man pages
-
-Signed-off-by: Miroslav Grepl <mgrepl at redhat.com>
----
- policycoreutils/sepolicy/sepolicy/__init__.py | 15 +++++++++++++++
- policycoreutils/sepolicy/sepolicy/manpage.py | 7 +++++--
- 2 files changed, 20 insertions(+), 2 deletions(-)
-
diff --git a/policycoreutils/sepolicy/sepolicy/__init__.py b/policycoreutils/sepolicy/sepolicy/__init__.py
index f7f05cb..6b94239 100644
--- a/policycoreutils/sepolicy/sepolicy/__init__.py
@@ -36,7 +25,7 @@ index f7f05cb..6b94239 100644
file_type_str["a"] = _("all files")
file_type_str["f"] = _("regular file")
diff --git a/policycoreutils/sepolicy/sepolicy/manpage.py b/policycoreutils/sepolicy/sepolicy/manpage.py
-index 9af0794..c2d014d 100755
+index 9af0794..8daca56 100755
--- a/policycoreutils/sepolicy/sepolicy/manpage.py
+++ b/policycoreutils/sepolicy/sepolicy/manpage.py
@@ -679,10 +679,13 @@ Default Defined Ports:""")
@@ -53,7 +42,16 @@ index 9af0794..c2d014d 100755
if f in self.fcdict:
mpaths = mpaths + self.fcdict[f]["regex"]
if len(mpaths) == 0:
-@@ -741,12 +744,12 @@ SELinux %(domainname)s policy is very flexible allowing users to setup their %(d
+@@ -734,19 +737,20 @@ SELinux %(domainname)s policy is very flexible allowing users to setup their %(d
+ .PP
+ """ % {'domainname':self.domainname, 'equiv': e, 'alt': e.split('/')[-1] })
+
+- self.fd.write(r"""
++ if flist_non_exec:
++ self.fd.write(r"""
+ .PP
+ .B STANDARD FILE CONTEXT
+
SELinux defines the file context types for the %(domainname)s, if you wanted to
store files with these types in a diffent paths, you need to execute the semanage command to sepecify alternate labeling and then use restorecon to put the labels on disk.
@@ -64,10 +62,7 @@ index 9af0794..c2d014d 100755
Note: SELinux often uses regular expressions to specify labels that match multiple files.
-""" % {'domainname':self.domainname, "type":flist[0] })
-+""" % {'domainname':self.domainname, "type":flist_non_exec[0] })
++""" % {'domainname':self.domainname, "type":flist_non_exec[-1] })
self.fd.write(r"""
.I The following file types are defined for %(domainname)s:
---
-1.9.0
-
diff --git a/policycoreutils.spec b/policycoreutils.spec
index 50a0b74..f44624a 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -7,7 +7,7 @@
Summary: SELinux policy core utilities
Name: policycoreutils
Version: 2.2.5
-Release: 12%{?dist}
+Release: 13%{?dist}
License: GPLv2
Group: System Environment/Base
# Based on git repository with tag 20101221
@@ -387,6 +387,9 @@ The policycoreutils-restorecond package contains the restorecond service.
%systemd_postun_with_restart restorecond.service
%changelog
+* Fri Apr 25 2014 Miroslav Grepl <mgreplh at redhat.com> - 2.2.5-13
+- Fix previous Fix-STANDARD_FILE_CONTEXT patch to exclude if non_exec does not exist
+
* Tue Apr 24 2014 Miroslav Grepl <mgreplh at redhat.com> - 2.2.5-12
- Add policycoreutils-rhat-revert.patch to revert the last two commits to make build working
- Add 0001-Fix-STANDARD_FILE_CONTEXT-section-in-man-pages patch
More information about the scm-commits
mailing list