* Fixed tar creation support when reading from stdin ('tar -cf - . ')
thanks to Daniel Quinlan <quinlan@transmeta.com> -Erik
This commit is contained in:
parent
02bc25be56
commit
8845adc545
@ -3,6 +3,8 @@
|
|||||||
* Fixed a _horrible_ bug where 'tar -tvf' could unlink
|
* Fixed a _horrible_ bug where 'tar -tvf' could unlink
|
||||||
local files!!! Fix thanks to Marius Groeger <mgroeger@sysgo.de>
|
local files!!! Fix thanks to Marius Groeger <mgroeger@sysgo.de>
|
||||||
* Fixed a nasty bug in tar when could mess up saved symlinks.
|
* Fixed a nasty bug in tar when could mess up saved symlinks.
|
||||||
|
* Fixed tar creation support when reading from stdin ('tar -cf - . ')
|
||||||
|
thanks to Daniel Quinlan <quinlan@transmeta.com>
|
||||||
* Updates to handle Linux 2.4.0 kernels (kludged around the
|
* Updates to handle Linux 2.4.0 kernels (kludged around the
|
||||||
"none" entries in /proc/mounts, added a hack to make sysinfo
|
"none" entries in /proc/mounts, added a hack to make sysinfo
|
||||||
work with both old and new kernels).
|
work with both old and new kernels).
|
||||||
|
@ -198,6 +198,8 @@ extern int tar_main(int argc, char **argv)
|
|||||||
tarName = *(++argv);
|
tarName = *(++argv);
|
||||||
if (tarName == NULL)
|
if (tarName == NULL)
|
||||||
fatalError( "Option requires an argument: No file specified\n");
|
fatalError( "Option requires an argument: No file specified\n");
|
||||||
|
if (!strcmp(tarName, "-"))
|
||||||
|
tostdoutFlag = TRUE;
|
||||||
stopIt=TRUE;
|
stopIt=TRUE;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
2
tar.c
2
tar.c
@ -198,6 +198,8 @@ extern int tar_main(int argc, char **argv)
|
|||||||
tarName = *(++argv);
|
tarName = *(++argv);
|
||||||
if (tarName == NULL)
|
if (tarName == NULL)
|
||||||
fatalError( "Option requires an argument: No file specified\n");
|
fatalError( "Option requires an argument: No file specified\n");
|
||||||
|
if (!strcmp(tarName, "-"))
|
||||||
|
tostdoutFlag = TRUE;
|
||||||
stopIt=TRUE;
|
stopIt=TRUE;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user