summaryrefslogtreecommitdiff
path: root/src/update-done/update-done.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/update-done/update-done.c')
-rw-r--r--src/update-done/update-done.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/update-done/update-done.c b/src/update-done/update-done.c
index 22faf19fa3..c76c2d1f51 100644
--- a/src/update-done/update-done.c
+++ b/src/update-done/update-done.c
@@ -37,9 +37,7 @@ int main(int argc, char *argv[]) {
struct stat st;
int r, q = 0;
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_service();
if (stat("/usr", &st) < 0) {
log_error_errno(errno, "Failed to stat /usr: %m");
@@ -49,12 +47,11 @@ int main(int argc, char *argv[]) {
r = mac_selinux_init();
if (r < 0) {
log_error_errno(r, "SELinux setup failed: %m");
- goto finish;
+ return EXIT_FAILURE;
}
r = apply_timestamp("/etc/.updated", &st.st_mtim);
q = apply_timestamp("/var/.updated", &st.st_mtim);
-finish:
return r < 0 || q < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
}