]> git.ipfire.org Git - people/stevee/selinux-policy.git/commitdiff
Fix ldconfig to create file with the correct label
authorDan Walsh <dwalsh@redhat.com>
Fri, 11 Nov 2011 21:45:33 +0000 (16:45 -0500)
committerDan Walsh <dwalsh@redhat.com>
Fri, 11 Nov 2011 21:45:33 +0000 (16:45 -0500)
policy/modules/system/libraries.fc
policy/modules/system/libraries.if

index 4986f1b655f28dfb68325dbf2aa64869799445a7..ffb8797f665a06e56bdeb30022f03db83d7f27ca 100644 (file)
@@ -28,7 +28,9 @@ ifdef(`distro_redhat',`
 # /etc
 #
 /etc/ld\.so\.cache                     --      gen_context(system_u:object_r:ld_so_cache_t,s0)
+/etc/ld\.so\.cache~                    --      gen_context(system_u:object_r:ld_so_cache_t,s0)
 /etc/ld\.so\.preload                   --      gen_context(system_u:object_r:ld_so_cache_t,s0)
+/etc/ld\.so\.preload~                  --      gen_context(system_u:object_r:ld_so_cache_t,s0)
 
 /etc/ppp/plugins/rp-pppoe\.so          --      gen_context(system_u:object_r:lib_t,s0)
 
index eb621fd1bb260aa7feb0c750bd8d25e84403176c..4ff705d7b449d908d8595740c9382c19102a0627 100644 (file)
@@ -550,5 +550,7 @@ interface(`libs_filetrans_named_content',`
        ')
 
        files_etc_filetrans($1, ld_so_cache_t, file, "ld.so.cache")
+       files_etc_filetrans($1, ld_so_cache_t, file, "ld.so.cache~")
        files_etc_filetrans($1, ld_so_cache_t, file, "ld.so.preload")
+       files_etc_filetrans($1, ld_so_cache_t, file, "ld.so.preload~")
 ')