summaryrefslogtreecommitdiff
path: root/src/file
diff options
context:
space:
mode:
Diffstat (limited to 'src/file')
-rw-r--r--src/file/ldfile.cil17
-rw-r--r--src/file/meson.build1
2 files changed, 18 insertions, 0 deletions
diff --git a/src/file/ldfile.cil b/src/file/ldfile.cil
new file mode 100644
index 0000000..d706b58
--- /dev/null
+++ b/src/file/ldfile.cil
@@ -0,0 +1,17 @@
+(block loader
+ (block conf
+ (blockinherit file.conf.template)
+ (filecon "/etc/ld.so.conf" file file_context)
+ (filecon "/etc/ld.so.conf.d" dir file_context)
+ (filecon "/etc/ld.so.conf.d/.*" file file_context)
+ (filecon "/etc/ls.so.cache" file file_context)
+ (filecon "/etc/ld.so.d" dir file_context))
+
+ (block exec
+ (blockinherit file.exec.template)
+ (filecon "/usr/bin/ld.so" file file_context))
+
+ (block cache
+ (blockinherit file.cache.template)
+ (filecon "/var/cache/ldconfig" file file_context)
+ (filecon "/var/cache/ldconfig/.*" file file_context)))
diff --git a/src/file/meson.build b/src/file/meson.build
index 161f52a..c3d21ab 100644
--- a/src/file/meson.build
+++ b/src/file/meson.build
@@ -8,6 +8,7 @@ modules += files(
'devfile.cil',
'homefile.cil',
'hugetlbfsfile.cil',
+ 'ldfile.cil',
'mqueuefsfile.cil',
'runfile.cil',
'secfile.cil',