* Fri Apr 25 2014 Miroslav Grepl <mgreplh@redhat.com> - 2.2.5-13
- Fix previous Fix-STANDARD_FILE_CONTEXT patch to exclude if non_exec does not exist
This commit is contained in:
parent
cc5a0e201f
commit
231d059f2a
@ -1,14 +1,3 @@
|
|||||||
From 02891cb83799989f733d30c0386206afaba309a5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Miroslav Grepl <mgrepl@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@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
|
diff --git a/policycoreutils/sepolicy/sepolicy/__init__.py b/policycoreutils/sepolicy/sepolicy/__init__.py
|
||||||
index f7f05cb..6b94239 100644
|
index f7f05cb..6b94239 100644
|
||||||
--- a/policycoreutils/sepolicy/sepolicy/__init__.py
|
--- a/policycoreutils/sepolicy/sepolicy/__init__.py
|
||||||
@ -36,7 +25,7 @@ index f7f05cb..6b94239 100644
|
|||||||
file_type_str["a"] = _("all files")
|
file_type_str["a"] = _("all files")
|
||||||
file_type_str["f"] = _("regular file")
|
file_type_str["f"] = _("regular file")
|
||||||
diff --git a/policycoreutils/sepolicy/sepolicy/manpage.py b/policycoreutils/sepolicy/sepolicy/manpage.py
|
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
|
--- a/policycoreutils/sepolicy/sepolicy/manpage.py
|
||||||
+++ b/policycoreutils/sepolicy/sepolicy/manpage.py
|
+++ b/policycoreutils/sepolicy/sepolicy/manpage.py
|
||||||
@@ -679,10 +679,13 @@ Default Defined Ports:""")
|
@@ -679,10 +679,13 @@ Default Defined Ports:""")
|
||||||
@ -53,7 +42,16 @@ index 9af0794..c2d014d 100755
|
|||||||
if f in self.fcdict:
|
if f in self.fcdict:
|
||||||
mpaths = mpaths + self.fcdict[f]["regex"]
|
mpaths = mpaths + self.fcdict[f]["regex"]
|
||||||
if len(mpaths) == 0:
|
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
|
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.
|
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.
|
Note: SELinux often uses regular expressions to specify labels that match multiple files.
|
||||||
-""" % {'domainname':self.domainname, "type":flist[0] })
|
-""" % {'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"""
|
self.fd.write(r"""
|
||||||
.I The following file types are defined for %(domainname)s:
|
.I The following file types are defined for %(domainname)s:
|
||||||
--
|
|
||||||
1.9.0
|
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
Summary: SELinux policy core utilities
|
Summary: SELinux policy core utilities
|
||||||
Name: policycoreutils
|
Name: policycoreutils
|
||||||
Version: 2.2.5
|
Version: 2.2.5
|
||||||
Release: 12%{?dist}
|
Release: 13%{?dist}
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
# Based on git repository with tag 20101221
|
# 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
|
%systemd_postun_with_restart restorecond.service
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Apr 25 2014 Miroslav Grepl <mgreplh@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@redhat.com> - 2.2.5-12
|
* Tue Apr 24 2014 Miroslav Grepl <mgreplh@redhat.com> - 2.2.5-12
|
||||||
- Add policycoreutils-rhat-revert.patch to revert the last two commits to make build working
|
- 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
|
- Add 0001-Fix-STANDARD_FILE_CONTEXT-section-in-man-pages patch
|
||||||
|
Loading…
Reference in New Issue
Block a user