return -1;
// Should we start in offline mode?
+ bool old_online_state = false;
bool is_online = !updater->get_config()->get_start_offline();
bool webcheck_enabled = updater->get_config()->get_webcheck_enabled();
updater->get_config()->set_webcheck_enabled(webcheck_enabled);
// update all configured services
- updater->update_services();
+ updater->update_services(is_online != old_online_state);
}
else
{
updater->get_logger()->print_offline_mode();
}
+ // Keep old online state so we can determine
+ // if we switched from offline to online
+ old_online_state = is_online;
+
// Snore, snore... don't hog the cpu if we are in daemon_mode.
if ( !exit_now )
sleep(10); /*lint !e534 */