Blame libselinux-rhat.patch
|
cvsdist |
c391d58 |
--- libselinux-1.15.1/src/selinux_config.c.rhat 2004-07-08 09:13:49.000000000 -0400
|
|
cvsdist |
c391d58 |
+++ libselinux-1.15.1/src/selinux_config.c 2004-07-08 09:18:47.110934853 -0400
|
|
cvsdist |
c391d58 |
@@ -91,9 +91,11 @@
|
|
cvsdist |
c391d58 |
FILE *cfg;
|
|
cvsdist |
c391d58 |
if (selinux_policyroot) return;
|
|
cvsdist |
c391d58 |
if (access(SELINUXDIR, F_OK) != 0) {
|
|
cvsdist |
c391d58 |
- selinux_policyroot = SECURITYDIR;
|
|
cvsdist |
c391d58 |
- active_file_paths = compat_file_paths;
|
|
cvsdist |
c391d58 |
- return;
|
|
cvsdist |
c391d58 |
+ if (access(SECURITYDIR "/selinux/file_contexts", F_OK) == 0) {
|
|
cvsdist |
c391d58 |
+ selinux_policyroot = SECURITYDIR;
|
|
cvsdist |
c391d58 |
+ active_file_paths = compat_file_paths;
|
|
cvsdist |
c391d58 |
+ return;
|
|
cvsdist |
c391d58 |
+ }
|
|
cvsdist |
c391d58 |
}
|
|
cvsdist |
c391d58 |
cfg = fopen(SELINUXCONFIG,"r");
|
|
cvsdist |
c391d58 |
if (cfg) {
|