[selinux-policy] Remove lib64 mapping and use subs. change subs name to file_context.subs_dist

Daniel J Walsh dwalsh at fedoraproject.org
Tue Apr 5 19:30:46 UTC 2011


commit 86354fa4cc7df2e63a5d799a878330944797fffc
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Tue Apr 5 15:30:24 2011 -0400

    Remove lib64 mapping and use subs. change subs name to file_context.subs_dist

 file_contexts.subs      |    3 ---
 file_contexts.subs_dist |    5 +++++
 selinux-policy.spec     |    8 +++++---
 3 files changed, 10 insertions(+), 6 deletions(-)
---
diff --git a/file_contexts.subs_dist b/file_contexts.subs_dist
new file mode 100644
index 0000000..1a26c6f
--- /dev/null
+++ b/file_contexts.subs_dist
@@ -0,0 +1,5 @@
+/run /var/run
+/run/lock /var/lock
+/var/run/lock /var/lock
+/lib64 /lib
+/usr/lib64 /usr/lib
diff --git a/selinux-policy.spec b/selinux-policy.spec
index e0c4baa..7afe7c5 100644
--- a/selinux-policy.spec
+++ b/selinux-policy.spec
@@ -50,7 +50,7 @@ Source22: users-mls
 Source23: users-targeted
 Source24: users-olpc
 Source25: users-minimum
-Source26: file_contexts.subs
+Source26: file_contexts.subs_dist
 
 Url: http://oss.tresys.com/repos/refpolicy/
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -120,8 +120,9 @@ touch %{buildroot}%{_sysconfdir}/selinux/%1/seusers \
 touch %{buildroot}%{_sysconfdir}/selinux/%1/policy/policy.%{POLICYVER} \
 touch %{buildroot}%{_sysconfdir}/selinux/%1/contexts/files/file_contexts \
 touch %{buildroot}%{_sysconfdir}/selinux/%1/contexts/files/file_contexts.homedirs \
+touch %{buildroot}%{_sysconfdir}/selinux/%1/contexts/files/file_contexts.subs \
 install -m0644 selinux_config/securetty_types-%1 %{buildroot}%{_sysconfdir}/selinux/%1/contexts/securetty_types \
-install -m0644 selinux_config/file_contexts.subs %{buildroot}%{_sysconfdir}/selinux/%1/contexts/files \
+install -m0644 selinux_config/file_contexts.subs_dist %{buildroot}%{_sysconfdir}/selinux/%1/contexts/files \
 install -m0644 selinux_config/setrans-%1.conf %{buildroot}%{_sysconfdir}/selinux/%1/setrans.conf \
 install -m0644 selinux_config/customizable_types %{buildroot}%{_sysconfdir}/selinux/%1/contexts/customizable_types \
 bzip2 %{buildroot}/%{_usr}/share/selinux/%1/*.pp \
@@ -160,7 +161,8 @@ awk '$1 !~ "/^#/" && $2 == "=" && $3 == "module" { printf "%%s.pp.bz2 ", $1 }' .
 %dir %{_sysconfdir}/selinux/%1/contexts/files \
 %ghost %{_sysconfdir}/selinux/%1/contexts/files/file_contexts \
 %ghost %{_sysconfdir}/selinux/%1/contexts/files/file_contexts.homedirs \
-%config(noreplace) %{_sysconfdir}/selinux/%1/contexts/files/file_contexts.subs \
+%ghost %{_sysconfdir}/selinux/%1/contexts/files/file_contexts.subs \
+%config %{_sysconfdir}/selinux/%1/contexts/files/file_contexts.subs_dist \
 %config %{_sysconfdir}/selinux/%1/contexts/files/media \
 %dir %{_sysconfdir}/selinux/%1/contexts/users \
 %config(noreplace) %{_sysconfdir}/selinux/%1/contexts/users/root \


More information about the scm-commits mailing list