Supply more information to the --to-command script.

* src/system.c (stat_to_env): Pass information about the current
volume in variables TAR_ARCHIVE, TAR_VOLUME, TAR_BLOCKING_FACTOR,
TAR_FORMAT.
* doc/tar.texi: Document new environment variables.
* NEWS: Likewise.
* configure.ac: Version number 1.22.91.
This commit is contained in:
Sergey Poznyakoff
2010-02-25 10:41:18 +02:00
parent b7899bb121
commit 762be4f2bd
4 changed files with 44 additions and 4 deletions
+13 -2
View File
@@ -1,8 +1,8 @@
GNU tar NEWS - User visible changes. 2010-01-26
GNU tar NEWS - User visible changes. 2010-02-25
Please send GNU tar bug reports to <bug-tar@gnu.org>
version 1.22.90 (Git)
version 1.22.91 (Git)
* Record size autodetection
@@ -86,6 +86,17 @@ chapter 7, "Date input formats", of the Tar manual, or as a name of
an existing file, starting with `/' or `.'. In the latter
case, the value is replaced with the modification time of that file.
* Environment of --to-command script.
The environment passed to the --to-command script is extended with
the following variables:
TAR_VERSION GNU tar version number
TAR_ARCHIVE The name of the archive
TAR_VOLUME Ordinal number of the volume
TAR_FORMAT Format of the archive
TAR_BLOCKING_FACTOR Current blocking factor
* Bugfixes
** Fix handling of hard link targets by -c --transform.
** Fix hard links recognition with -c --remove-files.