script: --quiet option is not quiet.

Specifying 'script --quiet ...' still produces the 'Script started'
message in the typescript file. The --quiet option implies that the
script program should not log any of its output to the typescript file.

Originally reported at:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693966

Signed-off-by: Andreas Henriksson <andreas@fatal.se>
This commit is contained in:
James Hunt 2014-06-22 01:03:04 +02:00 committed by Karel Zak
parent d121efdb6e
commit 1474c09ea8
2 changed files with 4 additions and 2 deletions

View File

@ -82,7 +82,8 @@ Allow the default output destination, i.e. the typescript file, to be a hard
or symbolic link. The command will follow a symbolic link.
.TP
\fB\-q\fR, \fB\-\-quiet\fR
Be quiet.
Be quiet (do not write start and done messages to either standard output
or the typescript file).
.TP
\fB\-t\fR, \fB\-\-timing\fR[=\fIfile\fR]
Output timing data to standard error, or to

View File

@ -437,7 +437,8 @@ dooutput(void) {
tvec = time((time_t *)NULL);
my_strftime(obuf, sizeof obuf, "%c\n", localtime(&tvec));
fprintf(fscript, _("Script started on %s"), obuf);
if (!qflg)
fprintf(fscript, _("Script started on %s"), obuf);
FD_ZERO(&readfds);