From 86354fa4cc7df2e63a5d799a878330944797fffc Mon Sep 17 00:00:00 2001 From: Dan Walsh Date: Tue, 5 Apr 2011 15:30:24 -0400 Subject: [PATCH] Remove lib64 mapping and use subs. change subs name to file_context.subs_dist --- file_contexts.subs => file_contexts.subs_dist | 2 ++ selinux-policy.spec | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) rename file_contexts.subs => file_contexts.subs_dist (64%) diff --git a/file_contexts.subs b/file_contexts.subs_dist similarity index 64% rename from file_contexts.subs rename to file_contexts.subs_dist index f8d0cb30..1a26c6f5 100644 --- a/file_contexts.subs +++ b/file_contexts.subs_dist @@ -1,3 +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 e0c4baa2..7afe7c53 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 \