Tim Kientzle
cf220b45a5
Clarify some error messages.
2005-05-08 06:25:15 +00:00
Tim Kientzle
22ede7639d
bsdtar now uses the "tree" package instead of "fts" for walking
...
directory heirarchies.
2005-04-24 05:53:37 +00:00
Tim Kientzle
6b14892866
Correct autoconf/automake invocation to work with devel/gnu-auto* from
...
ports.
Thanks to: Dag-Erling Sm?rgrav (des@)
2005-04-23 18:44:25 +00:00
Tim Kientzle
fec57dbcd5
Update "make distfile" to use newest automake/autoconf from ports.
...
Thanks to: Juergen Lock
2005-04-17 17:51:05 +00:00
Tim Kientzle
e90e8e4b97
Support path-rewriting options (including --strip-components) for both
...
extraction and creation. While I'm here, fix a bug reported by Garrett
Wollman: when stripping the leading '/' from the path "/", don't produce
an entry with an empty name; produce "." instead.
2005-04-17 17:20:54 +00:00
Tim Kientzle
1ca479296c
Deorbit gtar, step 1: Remove WITH_GTAR knob.
...
"tar" is now always a synonym for "bsdtar".
People who need gtar can access it as "gtar."
Approved by: No objections on arch@
2005-03-20 20:38:46 +00:00
Tim Kientzle
bab7b08353
Re-unbreak the distfile target.
...
Also, reduce the WARNS level to 5 since different build environments
end up using different Yacc skeletons. The BSD one does not
predeclare yyparse, the FSF one does, so it's not really possible to
consistently enforce both -Wmissing-prototypes and -Wredundant-decls.
2005-03-13 23:49:53 +00:00
Tim Kientzle
6f55523db7
"make depend" with .y files is trickier than it looks. <sigh>
2005-03-13 19:55:53 +00:00
Tim Kientzle
d14c1502f0
Add --newer-ctime, --newer-mtime, --newer-ctime-than, and --newer-mtime-than
...
switches to support selecting files by time of modification.
Special thanks to: Steven M. Bellovin, Rich $alz, and Jim Berets,
authors of the public-domain getdate.y date-parsing code.
2005-03-13 18:36:24 +00:00
Tim Kientzle
62a2ad1b03
Add --strip-components option, per bin/77666.
...
Thanks to: Sangwoo Shim
2005-03-13 04:12:30 +00:00
Tim Kientzle
e69591ddc3
Portability: the included fts.c should now
...
compile on many non-FreeBSD systems, including
Linux, Solaris, Darwin, etc.
Thanks to: many people who pointed out the same portability problem
2004-12-22 00:21:28 +00:00
Ruslan Ermilov
2f841e1a7b
Use a relative symlinking so that "tar" also works in /stand.
2004-11-12 13:28:42 +00:00
Tim Kientzle
f52188fc8a
Correct error handling on failed writes
...
to the archive.
2004-11-05 05:39:37 +00:00
Tim Kientzle
b757c8251b
gtar uses -F for another purpose, so bsdtar no longer treats it as a
...
synonym for --format. Update the man page to reflect this. While
I'm here, change the man page to document "tar" rather than "bsdtar,"
update some comments about -l compatibility and fix a few grammar nits.
2004-08-08 17:20:23 +00:00
Tim Kientzle
8095e9d82b
Add --totals option. Unlike gtar, this reports the bytes actually
...
written to the archive, not the ones written to the compressor.
For uncompressed archives, these numbers are the same, of course.
2004-08-07 19:25:34 +00:00
Tim Kientzle
5232906014
Add "make distfile" capabilities to bsdtar, including informational
...
COPYING file and some conditional compilation cleanups.
2004-08-07 03:24:49 +00:00
Tim Kientzle
556d6e605e
Add a --version option to bsdtar that prints the versions of
...
both bsdtar and libarchive. Of course, this requires that bsdtar
have a version number. Let's call this 1.00, shall we? ;-)
2004-07-26 03:21:41 +00:00
Tim Kientzle
16847ae6c0
Make bsdtar the default system tar. This makes /usr/bin/tar a symlink
...
pointing to /usr/bin/bsdtar by default. To make it point to /usr/bin/gtar,
you can define WITH_GTAR.
2004-07-17 06:03:47 +00:00
Tim Kientzle
5251608d94
Pointy hat: sticky bit 't' or 'T' is shown over IXOTH bit, not IXGRP. <sigh>
2004-06-03 23:43:40 +00:00
Tim Kientzle
97c4c5308b
Allow brave souls to install bsdtar as the
...
default "tar" command by defining WITH_BSDTAR.
Note: "gtar" and "bsdtar" commands both exist regardless.
2004-04-19 22:09:04 +00:00
Tim Kientzle
5316058f3c
Style fixes
...
Pointed out by: bde
2004-04-12 18:06:07 +00:00
Tim Kientzle
4cbbc3a35e
Add DPADD to Makefile (thanks to Andrey for pointing this out).
...
Generally clean up Makefile, remove dmalloc references from source
(there are better ways to do this than pollute the FreeBSD src tree).
2004-04-12 00:13:23 +00:00
Tim Kientzle
d7fe3b4f52
Initial commit for bsdtar.
2004-04-05 21:32:18 +00:00