Even when -q option specified, the receive sub-command is not quiet as
show below.
btrfs receive -q -f /tmp/t /btrfs1
At snapshot ss3
It must be quiet atlest when its been asked to be quiet.
Signed-off-by: Anand Jain <anand.jain@xxxxxxxxxx>
---
This is how I checked if fstests/btrfs-progs-tests is using receive -q option.
find ./xfstests-devel -type f -exec grep --color -i -I "receive" {} \; \
-print | grep "\-q"
find ./btrfs-progs/tests -type f -exec grep --color -i -I "receive" {} \; \
-print | grep "\-q"
they aren't using it. So its fine.
cmds/receive.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/cmds/receive.c b/cmds/receive.c
index 4b03938ea3eb..c4827c1dd999 100644
--- a/cmds/receive.c
+++ b/cmds/receive.c
@@ -269,7 +269,8 @@ static int process_snapshot(const char *path, const u8 *uuid, u64 ctransid,
goto out;
}
- fprintf(stdout, "At snapshot %s\n", path);
+ if (g_verbose)
+ fprintf(stdout, "At snapshot %s\n", path);
memcpy(rctx->cur_subvol.received_uuid, uuid, BTRFS_UUID_SIZE);
rctx->cur_subvol.stransid = ctransid;
--
2.23.0