aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rcynic/rcynic.c15
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;
}