if (r < 0)
log_debug_errno(r, "Failed to update "TIMESYNCD_CLOCK_FILE", ignoring: %m");
- m->save_on_exit = true;
-
return manager_setup_save_time_event(m);
}
/* save time event */
sd_event_source *event_save_time;
usec_t save_time_interval_usec;
- bool save_on_exit;
/* Used to coalesce bus PropertiesChanged events */
sd_event_source *deferred_ntp_server_event_source;
if (r < 0)
return log_error_errno(r, "Failed to run event loop: %m");
- /* if we got an authoritative time, store it in the file system */
- if (m->save_on_exit) {
- r = touch(TIMESYNCD_CLOCK_FILE);
- if (r < 0)
- log_debug_errno(r, "Failed to touch "TIMESYNCD_CLOCK_FILE", ignoring: %m");
- }
+ /* Save the current time in the file system on exit. */
+ r = touch(TIMESYNCD_CLOCK_FILE);
+ if (r < 0)
+ log_debug_errno(r, "Failed to touch "TIMESYNCD_CLOCK_FILE", ignoring: %m");
return 0;
}