diff options
-rw-r--r-- | rcynic/rcynic.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/rcynic/rcynic.c b/rcynic/rcynic.c index 338093da..c485d629 100644 --- a/rcynic/rcynic.c +++ b/rcynic/rcynic.c @@ -1018,6 +1018,7 @@ int main(int argc, char *argv[]) STACK_OF(X509) *certs = NULL; CONF *cfg_handle = NULL; int c, i, j, ret = 1; + time_t start, finish; unsigned long hash; rcynic_ctx_t rc; long eline; @@ -1029,6 +1030,9 @@ int main(int argc, char *argv[]) else rc.jane++; + start = time(0); + logmsg(&rc, "Starting"); + set_directory(&rc.authenticated, "rcynic-data/authenticated/"); set_directory(&rc.old_authenticated, "rcynic-data/authenticated.old/"); set_directory(&rc.unauthenticated, "rcynic-data/unauthenticated/"); @@ -1148,9 +1152,11 @@ int main(int argc, char *argv[]) goto done; } + logmsg(&rc, "Copying trust anchor as %lx.%d.cer", hash, j); + if (!mkdir_maybe(&rc, rc.authenticated) || !cp(val->value, path)) { - logmsg(&rc, "Couldn't copy trust anchor to %s", path); + logmsg(&rc, "Couldn't copy trust anchor"); goto done; } @@ -1185,5 +1191,12 @@ int main(int argc, char *argv[]) free(rc.old_authenticated); free(rc.unauthenticated); + finish = time(0); + + logmsg(&rc, "Finished, elapsed time %d:%02d:%02d", + (finish - start) / 3600, + (finish - start) / 60 % 60, + (finish - start) % 60); + return ret; } |