fish: glob should only print commands when trace mode is enabled.

This commit is contained in:
Richard Jones
2010-09-10 13:26:10 +01:00
parent b033b55558
commit c359347dd4

View File

@@ -140,12 +140,14 @@ glob_issue (char *cmd, int argc,
argv[argc] = NULL;
again:
printf ("%s", argv[0]);
for (i = 1; i < argc; ++i) {
argv[i] = globs[i][posn[i]];
printf (" %s", argv[i]);
if (guestfs_get_trace (g)) {
printf ("%s", argv[0]);
for (i = 1; i < argc; ++i) {
argv[i] = globs[i][posn[i]];
printf (" %s", argv[i]);
}
printf ("\n");
}
printf ("\n");
if (issue_command (argv[0], &argv[1], NULL) == -1)
*r = -1; /* ... but don't exit */