Keep log open, rotate it just like the journal:

(logfd, logopen): New.
(loginit): Set logfd, return success.
(logerror): Use logfd.
(logreopen): New.
(relo, main): Use it.
This commit is contained in:
Markus Armbruster 2007-10-27 15:49:45 +00:00
parent 88b44bffd3
commit 9c94a23709
4 changed files with 45 additions and 11 deletions

View file

@ -54,5 +54,11 @@ relo(void)
update_reschedule();
pr("Reload of update schedule requested.\n");
if (logreopen() < 0) {
pr("Can't reopen log");
return RET_SYS;
}
pr("Log reopened.\n");
return RET_OK;
}