summaryrefslogtreecommitdiff
path: root/tar.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Renamed "internal.h" to the more sensible "busybox.h".Eric Andersen2000-09-251-1/+1
| | | | -Erik
* Fix bug#1043 -- hanlde long filenames and links (in this case, by complainingEric Andersen2000-09-241-3/+34
| | | | | that thay exist and skipping such files when extracting and when archiving. -Erik
* Fix an obscure option parsing bug.Eric Andersen2000-09-231-1/+4
|
* Reverted my conversion of tar to getopt to ensure tar canEric Andersen2000-09-191-26/+40
| | | | | | handle traditional semantics (i.e. 'tar -xvf -' or 'tar xvf' now both work). -Erik
* Updated stdin/stdout treatment to match that of gnu tar.Matt Kraai2000-09-151-9/+6
|
* Reorganize listing code.Matt Kraai2000-09-151-46/+47
|
* Allow non-verbose listing to work.Matt Kraai2000-09-151-5/+7
|
* Allow compilation when not using BB_FEATURE_TAR_EXCLUDE, and fixMatt Kraai2000-09-041-22/+19
| | | | handling of --exclude option.
* Allow selective extraction and listing of files. And fix an uncheckedMatt Kraai2000-09-041-4/+27
| | | | return value of realloc (with xrealloc).
* Argh. I *will* compile before checking in.Matt Kraai2000-09-011-1/+1
|
* Don't unlink files if we are extracting to stdout.Matt Kraai2000-09-011-3/+3
|
* Merge in two patches from Dave Cinege:Eric Andersen2000-08-021-54/+40
| | | | | | | | | | the first is a cleanup of tar --exclude the second changes mount so mtab works more as it should, and also allows mount to use the traditional short form (i.e. 'mount / -o remount,rw' now works. While inside tar, I changed it to use getopt... -Erik
* Fix from Robert Kaiser for stdin behavior.Eric Andersen2000-07-281-1/+1
| | | | -Erik
* Extract usage information into a separate file.Matt Kraai2000-07-161-31/+0
|
* Always report the applet name when doing error reporting.Matt Kraai2000-07-121-18/+18
|
* * Fixed tar creation support when reading from stdin ('tar -cf - . ')Eric Andersen2000-07-061-0/+2
| | | | | thanks to Daniel Quinlan <quinlan@transmeta.com> -Erik
* * Fixed a _horrible_ bug where 'tar -tvf' could unlinkEric Andersen2000-06-281-1/+2
| | | | | | | | local files!!! Fix thanks to Marius Groeger <mgroeger@sysgo.de> * Added support for "sh -c command args...", also thanks to Marius Groeger <mgroeger@sysgo.de> -Erik
* readlink(2) does not NULL terminate the buffer it reads in, but tar expected itEric Andersen2000-06-261-1/+4
| | | | | | to do so. This caused symlinks stored in tarballs to likely have trailing crap in the stored symlink named. Oops. -Erik
* 'tar --help' wasn't working. Fixed it.Eric Andersen2000-06-211-0/+3
| | | | -Erik
* * Fixed a small bug that could cause tar to emit warning messagesEric Andersen2000-06-091-2/+5
| | | | | | | and not extract the first file in a directory in some cases of nested directories. Thanks to Kevin Traas <kevin@netmaster.com> for helping track this one down. -Erik
* Fixed tar option parsing segfault, and make "tar xv" and "tar -xv"Eric Andersen2000-05-301-3/+4
| | | | | both work (i.e. it works with or w/o the "-"). -Erik
* First pass at fixing tar segfault, and more portability updates.Erik Andersen2000-05-201-2/+3
| | | | -Erik
* Lots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELPErik Andersen2000-05-121-2/+4
| | | | | | | | which lets you compile out most of the "--help" output, saving up to 17k. Renamed mnc to nc. -Erik
* Fix tarball creation. In an attempt to accomodate the whinersErik Andersen2000-04-281-1/+1
| | | | | | that wanted "tar cf foo.tar foo" (i.e. no "-" before options) I broke creation of tarballs. Now fixed. -Erik
* Latest and greatest. Some effort at libc5 (aiming towards newlib)Erik Andersen2000-04-281-1/+0
| | | | | compatability. -Erik
* More Doc updates. cmdedit and more termio fixes.Erik Andersen2000-04-211-1/+1
|
* make ps accept (and ignore) all options (--help works of course).Erik Andersen2000-04-191-4/+3
| | | | | tar now works with or without the leading "-" on the options. -Erik
* Fix a tar bug: tar removed leading '/'s for symlink targets.Erik Andersen2000-04-141-24/+2
| | | | | | Fix a syslogd bug: Only the first sizeof(buffer) was read from the /dev/log socket, causing (for most cases) only every other log item to be logged. -Erik
* Upates to include copyright 2000 to everythingErik Andersen2000-04-131-3/+3
| | | | -Erik
* This makes tar work perfectly, and adds in "--exclude" as an optionErik Andersen2000-04-091-83/+120
| | | | -Erik
* Fix tar checksum calculation bug.Erik Andersen2000-04-081-33/+55
| | | | -Erik
* Latest and greatestErik Andersen2000-04-081-71/+103
| | | | -Erik
* Slightly better fringe case handling and GNU tar like error messages.Erik Andersen2000-04-071-48/+86
| | | | -Erik
* Tar now works perfectly. It behaves much better now then itErik Andersen2000-04-051-60/+119
| | | | | used to. Only thing left to do is add in exclude (-X) option. -Erik
* Update tar so creation of tarballs is much closer to working...Erik Andersen2000-04-041-69/+126
| | | | -Erik
* Yet another installment in the ongoing tar sagaErik Andersen2000-03-281-12/+74
| | | | -Erik
* First stages of (re-)writing busybox's tar creation support.Erik Andersen2000-03-261-17/+108
| | | | -Erik
* Latest and greatestErik Andersen2000-03-251-5/+5
| | | | -Erik
* The new tar for busybox is now done, and works just fineErik Andersen2000-03-241-892/+271
| | | | | for extracting files. Creation of tarballs is next... -Erik
* More changes that are broken. It doesn't compileErik Andersen2000-03-231-43/+57
| | | | | yet, but is closer. -Erik
* My latest ramblings.Erik Andersen2000-03-231-287/+226
| | | | -Erik
* Some updates for the day,Erik Andersen2000-02-181-0/+6
| | | | -Erik
* Some formatting updates (ran the code through indent)Erik Andersen2000-02-081-925/+932
| | | | -Erik
* A few minor updates. ;-)Erik Andersen2000-02-071-1/+2
| | | | | | Seriously though, read the Changelog for busybox 0.42, which this is about to become... -Erik
* copyFile could call chmod on a symlink, changing the permsErik Andersen2000-01-271-0/+1
| | | | | of the pointed to file. Minor fix to tar for directory handling. -Erik
* * added (and documented) "-n" option for head -Erik Andersen2000-01-231-1/+1
| | | | | | | contributed Friedrich Vedder <fwv@myrtle.lahn.de> * Cleanup for a number of usage messages -- also contributed Friedrich Vedder <fwv@myrtle.lahn.de> -Erik
* Fix a bug where tar could change perms and ownership of dirs pointedErik Andersen2000-01-231-11/+16
| | | | | to by symlink within a tarball. -Erik
* Some busybox updates. You no longer _have_ to put a "-" in front of tarErik Andersen2000-01-231-71/+62
| | | | | | | options, logger is better behaved and has a "-t" option now. init now supports the kernel chroot patch, so you can chroot to a new device and umount the old root. -Erik
* tar creation support is now optional.Erik Andersen2000-01-161-88/+124
| | | | -Erik
* Bunches of fixes. Typos, bugs, etc.Erik Andersen2000-01-041-45/+76
| | | | | | Added 'gunzip -t'. inittab support _almost_ works (but it isn't ready for prime time useage yet). -Erik