freebsd-nq/gnu/usr.bin/tar
Jordan K. Hubbard 13ea765008 Gnu tar has problems creating an archive which contains a file with a hard
link to another file which has a long (>=100 char) name.  When listing such
an archive, the name of the link is truncated to 99 characters, and when
extracting such an archive, an error is reported because it is trying to
create a hard link to a file which doesn't exist.  This patch fixes that
problem and has also been sent to the GNU maintainers.

Closes PR#1992

Submitted-By: David Dawes <dawes@landfill.physics.usyd.edu.au>
1996-11-12 18:15:42 +00:00
..
buffer.c Remove regex code, use -lgnuregex instead 1995-01-11 04:18:38 +00:00
ChangeLog Updated GNU utilities 1993-06-18 04:22:21 +00:00
COPYING Updated GNU utilities 1993-06-18 04:22:21 +00:00
create.c Gnu tar has problems creating an archive which contains a file with a hard 1996-11-12 18:15:42 +00:00
diffarch.c Updated GNU utilities 1993-06-18 04:22:21 +00:00
extract.c Print out permissions that could not be re-established using 0%o 1996-11-03 14:47:52 +00:00
getdate.y __386BSD__ -> __FreeBSD__ 1994-11-04 02:14:13 +00:00
getoldopt.c Updated GNU utilities 1993-06-18 04:22:21 +00:00
getopt1.c Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
getopt.c Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
getopt.h Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
getpagesize.h Updated GNU utilities 1993-06-18 04:22:21 +00:00
gnu.c 8bit clean ctype fixes 1996-08-15 22:55:53 +00:00
list.c 8bit clean ctype fixes 1996-08-15 22:55:53 +00:00
Makefile Remove local fnmatch() copy, we now compatible with GNU fnmatch 1996-10-23 16:53:26 +00:00
Makefile.gnu Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
mangle.c Updated GNU utilities 1993-06-18 04:22:21 +00:00
msd_dir.h Updated GNU utilities 1993-06-18 04:22:21 +00:00
names.c Updated GNU utilities 1993-06-18 04:22:21 +00:00
open3.h Updated GNU utilities 1993-06-18 04:22:21 +00:00
pathmax.h Updated GNU utilities 1993-06-18 04:22:21 +00:00
port.c Localization fixes 1996-08-15 22:49:46 +00:00
port.h Updated GNU utilities 1993-06-18 04:22:21 +00:00
README Updated GNU utilities 1993-06-18 04:22:21 +00:00
rmt.h Updated GNU utilities 1993-06-18 04:22:21 +00:00
rtapelib.c Print out permissions that could not be re-established using 0%o 1996-11-03 14:47:52 +00:00
tar.1 Change in man page to document "-" flag as stdin/stdout, add 1996-08-13 00:13:49 +00:00
tar.c Remove local fnmatch() copy, we now compatible with GNU fnmatch 1996-10-23 16:53:26 +00:00
tar.h Mods to tar (--fast-read) to cause it to stop looking for exact-matching 1995-04-10 11:47:37 +00:00
update.c Updated GNU utilities 1993-06-18 04:22:21 +00:00
version.c Updated GNU utilities 1993-06-18 04:22:21 +00:00

Hey!  Emacs!  Yo!  This is -*- Text -*- !!!

This GNU tar 1.11.2.  Please send bug reports, etc., to
bug-gnu-utils@prep.ai.mit.edu.  This is a beta-test release.  Please
try it out.  There is no manual; the release of version 1.12 will
contain a manual.

GNU tar is based heavily on John Gilmore's public domain tar, but with
added features.  The manual is currently being written.  

This distribution also includes rmt, the remote tape server (which
normally must reside in /etc).  The mt tape drive control program is
in the GNU cpio distribution.

See the file INSTALL for compilation and installation instructions for Unix.
See the file NEWS for information on all that is new in this version
of tar.

makefile.pc is a makefile for Turbo C 2.0 on MS-DOS.

Various people have been having problems using floppies on a NeXT.  In
order to have them work right, you need to kill the automounting
program which tries to monut floppies as soon as they are added.

If you want to do incremental dumps, use the distributed backup
scripts.  They are what we use at the FSF to do all our backups.  Most
importantly, do not use --incremental (-G) or --after-date (-N) or
--newer-mtime to do incremental dumps.  The only option that works
correctly for this purpose is --listed-incremental.  (When extracting
incremental dumps, use --incremental (-G).)

If your system needs to link with -lPW to get alloca, but has
rename in the C library (so HAVE_RENAME is defined), -lPW might
give you an incorrect version of rename.  On HP-UX this manifests
itself as an undefined data symbol called "Error" when linking cp, ln,
and mv.  If this happens, use `ar x' to extract alloca.o from libPW.a
and `ar rc' to put it in a library liballoca.a, and put that in LIBS
instead of -lPW.  This problem does not occur when using gcc, which
has alloca built in.