chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
machine-id-setup: casting const away is ugly, let's not do it if there's no reason to
[elogind.git]
/
src
/
core
/
selinux-setup.c
diff --git
a/src/core/selinux-setup.c
b/src/core/selinux-setup.c
index b419a2710a071293251bc54fbb9b64112b3aea27..fba915d7da012b4c963998fa6407f78ff2bee656 100644
(file)
--- a/
src/core/selinux-setup.c
+++ b/
src/core/selinux-setup.c
@@
-43,7
+43,7
@@
static int null_log(int type, const char *fmt, ...) {
}
#endif
}
#endif
-int selinux_setup(bool *loaded_policy) {
+int
mac_
selinux_setup(bool *loaded_policy) {
#ifdef HAVE_SELINUX
int enforce = 0;
#ifdef HAVE_SELINUX
int enforce = 0;
@@
-84,10
+84,10
@@
int selinux_setup(bool *loaded_policy) {
char timespan[FORMAT_TIMESPAN_MAX];
char *label;
char timespan[FORMAT_TIMESPAN_MAX];
char *label;
-
retest_selinux
();
+
mac_selinux_retest
();
/* Transition to the new context */
/* Transition to the new context */
- r =
label
_get_create_label_from_exe(SYSTEMD_BINARY_PATH, &label);
+ r =
mac_selinux
_get_create_label_from_exe(SYSTEMD_BINARY_PATH, &label);
if (r < 0 || label == NULL) {
log_open();
log_error("Failed to compute init label, ignoring.");
if (r < 0 || label == NULL) {
log_open();
log_error("Failed to compute init label, ignoring.");
@@
-98,7
+98,7
@@
int selinux_setup(bool *loaded_policy) {
if (r < 0)
log_error("Failed to transition into init label '%s', ignoring.", label);
if (r < 0)
log_error("Failed to transition into init label '%s', ignoring.", label);
-
label
_free(label);
+
mac_selinux
_free(label);
}
after_load = now(CLOCK_MONOTONIC);
}
after_load = now(CLOCK_MONOTONIC);
@@
-113,7
+113,7
@@
int selinux_setup(bool *loaded_policy) {
if (enforce > 0) {
if (!initialized) {
if (enforce > 0) {
if (!initialized) {
- log_e
rror("Failed to load SELinux policy. Freezing
.");
+ log_e
mergency("Failed to load SELinux policy
.");
return -EIO;
}
return -EIO;
}