summaryrefslogtreecommitdiff
path: root/archival (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Fixed tar creation support when reading from stdin ('tar -cf - . ')Eric Andersen2000-07-061-0/+2
| | | | | thanks to Daniel Quinlan <quinlan@transmeta.com> -Erik
* a few minor cleanups.Eric Andersen2000-07-061-0/+1
| | | | -Erik
* Patch from Matt Kraai <kraai@alumni.carnegiemellon.edu> toEric Andersen2000-07-051-15/+15
| | | | | simplify ar.c and make it more readable. -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
* Updates to a number of apps to remove warnings/compile errors under libc5.Eric Andersen2000-06-192-7/+5
| | | | | Tested under both libc5 and libc6 and all seems well with these fixes. -Erik
* Update to ar.c from Glenn McGrath. His comments follow:Eric Andersen2000-06-161-87/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | ------------------------------ the attached diff applies to the ar.c i originally submitted Changes Preserve dates now works. Extracted files are set to the uid, gid and mode specified in the archive. Checks for valid end of header marker. Correctly unpacks newer debian files. (has a '\n' character between entries) Added more comments. Cleaned up code. Added a last modified date to help keep track of versions. TODO Common functionality in ar.c are in tar.c should be merged, in particular getOctal and extractSubFile. Should all functions that are used by multiple file go in utilities.c ?
* * 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
* A number of additional fixed from Pavel Roskin, note some more bugs in theEric Andersen2000-06-021-0/+277
| | | | | | TODO list. Add Glenn to the Authors list for writing a mini ar for BusyBox, which is now included. -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
* More libc portability updates, add in the website (which has not beenErik Andersen2000-05-192-143/+14
| | | | | archived previously). Wrote 'which' during the meeting today. -Erik
* Lots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELPErik Andersen2000-05-123-14/+26
| | | | | | | | which lets you compile out most of the "--help" output, saving up to 17k. Renamed mnc to nc. -Erik
* * cp -fa now works as expected for symlinks (it didn't before)Erik Andersen2000-05-101-4/+5
| | | | | | * zcat works again (wasn't working since option parsing was broken) * more doc updates/more support for BB_FEATURE_SIMPLE_HELP -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-283-5/+2
| | | | | 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
* More documentation updates, and minor fixes to make things syncErik Andersen2000-04-151-1/+1
| | | | | up with the docs. -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-133-183/+184
| | | | -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
* Patch to make killall actually kill all PIDs with the specified name,Erik Andersen2000-04-071-1/+1
| | | | | | | rather then busylooping trying to kill the first one until it dies. Should be more efficient now, and will only send one signal to each specified process. -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
* more minor fixesErik Andersen2000-03-191-6/+0
| | | | -Erik
* Some updates for the day,Erik Andersen2000-02-181-0/+6
| | | | -Erik
* UpdatesErik Andersen2000-02-112-18/+14
| | | | -Erik
* Some formatting updates (ran the code through indent)Erik Andersen2000-02-083-3674/+3835
| | | | -Erik
* A few minor updates. ;-)Erik Andersen2000-02-072-7/+24
| | | | | | 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
* Some busybox updates. See the changelog for details if you care.Erik Andersen2000-01-252-70/+5
| | | | -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-042-61/+92
| | | | | | Added 'gunzip -t'. inittab support _almost_ works (but it isn't ready for prime time useage yet). -Erik
* Fixed a bug where tar would not set the user and group on deviceErik Andersen1999-12-281-9/+7
| | | | | special files. -Erik
* chown(2) clears S_ISUID and S_ISGID, even when chown isErik Andersen1999-12-271-4/+4
| | | | | | called as root. Changed ordering of chown and chmod so SGID and SUID file permissions don't get munged. -Erik
* Reworked the source so it will compile and run under glibc 2.0.7Erik Andersen1999-12-172-0/+8
| | | | | | and linux kernel 2.0.36 (though the dubious reasons why someone would want to do that defy imagination ;) -Erik