This commit is contained in:
Sergey Poznyakoff
2006-06-08 22:34:16 +00:00
parent 93560dd669
commit 7214086d3d
2 changed files with 60 additions and 26 deletions

5
NEWS
View File

@@ -74,6 +74,11 @@ for example, while comparing `tar cv' and `tar tv' outputs.
** New incremental snapshot file format keeps information about file names
as well as that about directories.
** Option --checkpoint takes an optional argument specifying the number
of records between the two successive checkpoints. Optional dot
starting the argument intructs tar to print dots instead of textual
checkpoints.
version 1.15.90 - Sergey Poznyakoff, 2006-02-19

View File

@@ -570,10 +570,8 @@ Gorin worked on a tutorial and manual for @GNUTAR{}.
Fran@,{c}ois Pinard put version 1.11.8 of the manual together by
taking information from all these sources and merging them. Melissa
Weisshaus finally edited and redesigned the book to create version
1.12. @FIXME{update version number as necessary; i'm being
optimistic!} @FIXME{Someone [maybe karl berry? maybe bob chassell?
maybe melissa? maybe julie sussman?] needs to properly index the
thing.}
1.12. The book for versions from 1.14 up to @value{VERSION} were edited
by the current maintainer, Sergey Poznyakoff.
For version 1.12, Daniel Hagerty contributed a great deal of technical
consulting. In particular, he is the primary author of @ref{Backups}.
@@ -1014,8 +1012,8 @@ is the operation which creates the new archive
(@file{collection.tar}), and @option{--file} is the option which lets
you give it the name you chose. The files, @file{blues}, @file{folk},
and @file{jazz}, are now members of the archive, @file{collection.tar}
(they are @dfn{file name arguments} to the @option{--create} operation).
@FIXME-xref{to the discussion of file name args?}Now that they are
(they are @dfn{file name arguments} to the @option{--create} operation.
@xref{Choosing}, for the detailed discussion on these.) Now that they are
in the archive, they are called @emph{archive members}, not files.
(@pxref{Definitions,members}).
@@ -2274,12 +2272,13 @@ This option tells @command{tar} to read or write archives through
@code{bzip2}. @xref{gzip}.
@opindex checkpoint, summary
@item --checkpoint
@item --checkpoint[=@var{number}]
This option directs @command{tar} to print periodic checkpoint messages as it
reads through the archive. It is intended for when you want a visual
indication that @command{tar} is still running, but don't want to see
@option{--verbose} output. @FIXME-xref{}
This option directs @command{tar} to print periodic checkpoint
messages as it reads through the archive. It is intended for when you
want a visual indication that @command{tar} is still running, but
don't want to see @option{--verbose} output. For a detailed
description, see @ref{Progress information}.
@opindex check-links, summary
@item --check-links
@@ -3499,17 +3498,32 @@ The @option{--totals} option---which is only meaningful when used with
@option{--create} (@option{-c})---causes @command{tar} to print the total
amount written to the archive, after it has been fully created.
@anchor{Progress information}
@cindex Progress information
@opindex checkpoint
The @option{--checkpoint} option prints an occasional message
as @command{tar} reads or writes the archive. In fact, it prints
a message each 10 records read or written. It is designed for
as @command{tar} reads or writes the archive. It is designed for
those who don't need the more detailed (and voluminous) output of
@option{--block-number} (@option{-R}), but do want visual confirmation
that @command{tar} is actually making forward progress.
that @command{tar} is actually making forward progress. By default it
prints a message each 10 records read or written. This can be changed
by giving it a numeric argument after an equal sign:
@FIXME{There is some confusion here. It seems that -R once wrote a
message at @samp{every} record read or written.}
@smallexample
$ @kbd{tar -c --checkpoint=1000} /var
tar: Write checkpoint 1000
tar: Write checkpoint 2000
tar: Write checkpoint 3000
@end smallexample
This example shows the default checkpoint message used by
@command{tar}. If you place a dot immediately after the equal
sign, it will print a @samp{.} at each checkpoint. For example:
@smallexample
$ @kbd{tar -c --checkpoint=.1000} /var
...
@end smallexample
@opindex show-omitted-dirs
@anchor{show-omitted-dirs}
@@ -3518,8 +3532,8 @@ The @option{--show-omitted-dirs} option, when reading an archive---with
to be printed for each directory in the archive which is skipped.
This happens regardless of the reason for skipping: the directory might
not have been named on the command line (implicitly or explicitly),
it might be excluded by the use of the @option{--exclude=@var{pattern}} option, or
some other reason.
it might be excluded by the use of the
@option{--exclude=@var{pattern}} option, or some other reason.
@opindex block-number
@cindex Block number where error occurred
@@ -5519,9 +5533,22 @@ This variable affects only @code{backup}.
Script to be run when it's time to insert a new tape in for the next
volume. Administrators may want to tailor this script for their site.
If this variable isn't set, @GNUTAR{} will display its built-in prompt
@FIXME-xref{describe it somewhere!}, and will expect confirmation from
the console.
If this variable isn't set, @GNUTAR{} will display its built-in
prompt, and will expect confirmation from the console.
The built-in prompt for POSIX locale is:
@smallexample
Prepare volume #@var{n} for `@var{archive}' and hit return:
@end smallexample
@noindent
where @var{n} is the ordinal number of the volume to be created and
@var{archive} is archive file or device name.
If you run @GNUTAR{} under a different locale, the translation of
the above prompt to the locale's language will be used.
@end defvr
@defvr {Backup variable} SLEEP_MESSAGE
@@ -9547,8 +9574,10 @@ Prints status information about the tape unit.
@FIXME{Is there a better way to frob the spacing on the list?}
If you don't specify a @var{tapename}, @command{mt} uses the environment
variable @env{TAPE}; if @env{TAPE} is not set, @command{mt} uses the device
@file{/dev/rmt12}.
variable @env{TAPE}; if @env{TAPE} is not set, @command{mt} will use
the default device specified in your @file{sys/mtio.h} file
(@code{DEFTAPE} variable). If this is not defined, the program will
display a descriptive error message and exit with code 1.
@command{mt} returns a 0 exit status when the operation(s) were
successful, 1 if the command was unrecognized, and 2 if an operation
@@ -10163,9 +10192,9 @@ up to and including 1.8.4 invoke tar with this option to produce
distribution tarballs. @xref{Formats,v7}, for the detailed discussion
of this issue and its implications.
@FIXME{Change the first argument to tar-formats if and when Automake
people accept my patch to the documentation, and the new Automake is
out --Sergey 2006-05-25}.
@FIXME{Change the first argument to tar-formats when the new Automake is
out. The proposition to add @anchor{} to the appropriate place of its
docs was accepted by Automake people --Sergey 2006-05-25}.
@xref{Options, tar-v7, Changing Automake's Behavior,
automake, GNU Automake}, for a description on how to use various
archive formats with @command{automake}.