| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Make "make test" fully operational.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=228797
|
| |
|
|
|
|
|
|
|
|
| |
Use common code from lib/libarchive/libarchive_fe
Approved by: kientzle
MFC after: 2 weeks
Notes:
svn path=/head/; revision=224153
|
| |
|
|
|
|
|
|
|
| |
thing with empty quotation macros.
Requested by: Alex Kozlov
Notes:
svn path=/head/; revision=216756
|
| |
|
|
| |
Notes:
svn path=/head/; revision=210764
|
| |
|
|
| |
Notes:
svn path=/head/; revision=210720
|
| |
|
|
|
|
|
|
|
|
| |
This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections.
Found by: mdocml lint run
Reviewed by: ru
Notes:
svn path=/head/; revision=208028
|
| |
|
|
|
|
|
| |
previously undocumented.
Notes:
svn path=/head/; revision=207786
|
| |
|
|
|
|
|
| |
document the iso9660:rockridge and mtree:indent options
Notes:
svn path=/head/; revision=206463
|
| |
|
|
|
|
|
|
|
| |
Found by: make manlint
Reviewed by: ru
Approved by: philip (mentor)
Notes:
svn path=/head/; revision=205076
|
| |
|
|
|
|
|
|
|
|
|
| |
* Add xz and lzma compression options
* Rename --format-options to simply --options
* Add --same-owner for GNU tar compat
* Add -lmd and -lcrypto to fix link
* Documentation
Notes:
svn path=/head/; revision=191190
|
| |
|
|
|
|
|
| |
a documentation disclaimer.
Notes:
svn path=/head/; revision=185687
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This replaces the getopt()/getopt_long() wrapper, the old-style
argument rewriter and the associated configuration glue with a more
straightforward custom command parser. In particular, this ensures
that bsdtar will have consistent option parsing on every platform,
regardless of whether the platform supports getopt_long().
MFC after: 30 days
Notes:
svn path=/head/; revision=184761
|
| |
|
|
|
|
|
|
|
|
| |
- Document --version.
Reviewed by: kientzle
MFC after: 1 week
Notes:
svn path=/head/; revision=180827
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In addition to a number of bug fixes and minor changes:
* --numeric-owner (ignore user/group names on create and extract)
* -S (sparsify files on extraction)
* -s (regex filename substitutions)
* Use new libarchive 'linkify' to get correct hardlink handling for
both old and new cpio formats
* Rework 'copy' test to be insensitive to readdir() filename ordering
Most of the credit for this work goes to Joerg Sonnenberger, who
has been duplicating features from NetBSD's 'pax' program.
Notes:
svn path=/head/; revision=179322
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
files if the existing file is newer than the archive entry).
Currently if any files are ignored, bsdtar will exit with a non-zero
exit status; this is likely to change in the future, but requires some
API changes in libarchive.
Discussed with: kientzle
Obtained from: tarsnap
Notes:
svn path=/head/; revision=179072
|
| |
|
|
|
|
|
|
|
| |
* --format can be used with -r or -u
* -o is a synonym for --format=ustar when used with -c, -r, or -u
Also, fix the erroneous sanity check that suppressed --format with -r or -u.
Notes:
svn path=/head/; revision=178717
|
| |
|
|
| |
Notes:
svn path=/head/; revision=177210
|
| |
|
|
|
|
|
|
|
| |
extension to GNU tar).
Thanks to: Joerg Sonnenberger
Notes:
svn path=/head/; revision=177208
|
| |
|
|
|
|
|
| |
now that libarchive supports it.
Notes:
svn path=/head/; revision=177204
|
| |
|
|
|
|
|
|
|
|
|
| |
GNU tar changed -l to match SUSv2 a couple of years ago,
so bsdtar no longer needs to pander to this particular GNUism.
Thanks to: Debian maintainers
MFC after: 7 days
Notes:
svn path=/head/; revision=175558
|
| |
|
|
| |
Notes:
svn path=/head/; revision=175050
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Implement --use-compress-program using new libarchive feature.
* Minor portability improvement by adjusting casts used to
print out uids, gids, and device numbers.
Thanks to: Joerg Sonnenberger for the --use-compress-program implementation.
MFC after: 15 days
Notes:
svn path=/head/; revision=170084
|
| |
|
|
|
|
|
| |
example that shows how to work with an ISO 9660 image.
Notes:
svn path=/head/; revision=169801
|
| |
|
|
|
|
|
| |
2-clause BSD license, update the year to 2007.
Notes:
svn path=/head/; revision=165913
|
| |
|
|
|
|
|
|
|
| |
gzip-compressed tar archives.
Thanks to: Mike Hunter
Notes:
svn path=/head/; revision=158204
|
| |
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=154489
|
| |
|
|
|
|
|
|
|
|
|
| |
option is undocumented because it does nothing. It does nothing
because bsdtar never needs it. It is accepted because gnutar does
sometimes need it and many scripts use it.
Reported by: Pawel Jakub Dawidek
Notes:
svn path=/head/; revision=153258
|
| |
|
|
|
|
|
| |
Approved by: re (blanket manpages)
Notes:
svn path=/head/; revision=147624
|
| |
|
|
|
|
|
|
|
| |
rather than 'XXXX'.
MFC after: 1 week
Notes:
svn path=/head/; revision=145284
|
| |
|
|
| |
Notes:
svn path=/head/; revision=144244
|
| |
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=143528
|
| |
|
|
|
|
|
| |
Thanks to: Sangwoo Shim
Notes:
svn path=/head/; revision=143486
|
| |
|
|
|
|
|
| |
Clarify that -T can be used in 'x' mode as well as 'c' mode.
Notes:
svn path=/head/; revision=142063
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140420
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140368
|
| |
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=134370
|
| |
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=133331
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For -l, upset everyone by breaking it. Specifically, -l now produces
a lengthy error message that suggests --check-links (POSIX -l) or
--one-file-system (GNU -l) instead. However, if POSIXLY_CORRECT is set,
use the POSIX interpretation.
For -o, please everyone by making it work both ways:
* -xo uses POSIX behavior
* -co uses "almost GNU" behavior (as close as we can get until
libarchive implements a true V7 tar format)
Notes:
svn path=/head/; revision=133053
|
| |
|
|
|
|
|
| |
Thanks to: Pav Lucistnik
Notes:
svn path=/head/; revision=132974
|
| |
|
|
|
|
|
| |
Thanks to: Andrey Chernov
Notes:
svn path=/head/; revision=132620
|
| |
|
|
|
|
|
| |
Thanks (and many apologies) to: Cristoph Mallon
Notes:
svn path=/head/; revision=132486
|
| |
|
|
|
|
|
| |
variable and the default tape device.
Notes:
svn path=/head/; revision=132377
|
| |
|
|
|
|
|
| |
Emininated double space and hard sentence breaks.
Notes:
svn path=/head/; revision=131595
|
| |
|
|
| |
Notes:
svn path=/head/; revision=131491
|
| |
|
|
|
|
|
| |
Also correct an old error: there was no tar command in Sixth Edition.
Notes:
svn path=/head/; revision=131157
|
| |
|
|
|
|
|
|
|
|
| |
This requires some non-trivial surgery to the options parsing.
While here, let people who only have getopt() access long options
through the -W longopt=value convention.
Notes:
svn path=/head/; revision=131156
|
| |
|
|
|
|
|
|
| |
Pointed out by: devel/nspr port
Thanks to: Kris Kennaway
Notes:
svn path=/head/; revision=130326
|
| |
|
|
|
|
|
|
|
|
|
|
| |
--exclude='pattern'.
I should have added this a long time ago, since it's so useful for testing.
In particular, it allows me to select a few entries from a troublesome
archive so that I can easily focus my debugging efforts:
bsdtar -czf new.tgz --include='*foo*' @old.tgz
Notes:
svn path=/head/; revision=130171
|
| |
|
|
|
|
|
| |
(as specified by Linux Standards Base, GNU tar, and 4.4BSD documentation)
Notes:
svn path=/head/; revision=129903
|
| |
|
|
| |
Notes:
svn path=/head/; revision=129313
|