X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fselinux-setup.c;h=e21ff6bb9fc9d14ca2416b5cda56172aa83b25ce;hb=e8bf3c88e3a80b791cee3c6207a36e82a2ac1029;hp=b2beb33d1f34d379aac37a8c37a699e77bbc46c9;hpb=1829dc9dc5f38cd1aaa43912de56c3bb5d8b5617;p=elogind.git diff --git a/src/selinux-setup.c b/src/selinux-setup.c index b2beb33d1..e21ff6bb9 100644 --- a/src/selinux-setup.c +++ b/src/selinux-setup.c @@ -45,8 +45,7 @@ int selinux_setup(char *const argv[]) { /* Before we load the policy we create a flag file to ensure * that after the reexec we iterate through /dev to relabel * things. */ - mkdir_p("/dev/.systemd", 0755); - touch("/dev/.systemd/relabel-devtmpfs"); + touch("/dev/.systemd-relabel-devtmpfs"); if (selinux_init_load_policy(&enforce) == 0) { log_debug("Successfully loaded SELinux policy, reexecuting."); @@ -59,9 +58,9 @@ int selinux_setup(char *const argv[]) { return -errno; } else { - log_full(enforce > 0 ? LOG_ERR : LOG_DEBUG, "Failed to load SELinux policy."); + log_full(enforce > 0 ? LOG_ERR : LOG_WARNING, "Failed to load SELinux policy."); - unlink("/dev/.systemd/relabel-devtmpfs"); + unlink("/dev/.systemd-relabel-devtmpfs"); if (enforce > 0) return -EIO;