summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/rrdbot-create.c21
1 files changed, 12 insertions, 9 deletions
diff --git a/tools/rrdbot-create.c b/tools/rrdbot-create.c
index 9760051..aa2ae0b 100644
--- a/tools/rrdbot-create.c
+++ b/tools/rrdbot-create.c
@@ -458,16 +458,19 @@ check_create_file(create_ctx* ctx)
rrd[sizeof(rrd) - 1] = 0;
}
- /* Make sure it exists */
- if(access(rrd, F_OK) == 0)
+ if(!g_print)
{
- verb("rrd file already exists, skipping: %s", rrd);
- return;
- }
- else if(errno != ENOENT)
- {
- warn("couldn't check rrd file: %s", rrd);
- return;
+ /* Make sure it exists */
+ if(access(rrd, F_OK) == 0)
+ {
+ verb("rrd file already exists, skipping: %s", rrd);
+ return;
+ }
+ else if(errno != ENOENT)
+ {
+ warn("couldn't check rrd file: %s", rrd);
+ return;
+ }
}
if(ctx->skip || create_file(ctx, rrd) < 0)