summaryrefslogtreecommitdiff
path: root/archival/tar.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Abstract read and seek in unarchiving code, convert bunzip to file ↵Glenn L McGrath2002-11-031-10/+11
| | | | descriptors, support tar -j
* A bugfix from Danny Lepage:Eric Andersen2002-10-261-1/+1
| | | | | | | It seems that under busybox unstable, "tar -c -f - blabla" create a tar file named "-" instead of writing to stdout. The included patch should fix this.
* Fix exclude/include problemGlenn L McGrath2002-10-191-18/+15
|
* Remove entries from the accept list as they are matched so we can determine ↵Glenn L McGrath2002-10-191-0/+6
| | | | if any files that were specified in the list wernt found.
* Dont use absolute pathname (dunno why i did that), fix tar filename/stdin ↵Glenn L McGrath2002-10-191-16/+25
| | | | problems
* Put bac kthe code that handles cases where a '-' wasnt specified prior to ↵Glenn L McGrath2002-10-181-0/+8
| | | | the options.
* last_patch61 from vodz:Eric Andersen2002-10-101-6/+6
| | | | | | | | | New complex patch for decrease size devel version. Requires previous patch. Also removed small problems from dutmp and tar applets. Also includes vodz' last_patch61_2: Last patch correcting comment for #endif and more integrated with libbb (very reduce size if used "cat" applet also). Requires last_patch61 for modutils/config.in.
* Fix segfault when testing if reaidng from stdin "-"Glenn L McGrath2002-10-061-1/+3
|
* Vodz' last_patch57:Eric Andersen2002-09-301-5/+3
| | | | | | | | | | | | | | | Hi, Erik. my_getpw(uid/gid) and applets used it have problem: if username for uid not found, applets can`t detect it (but code pessent). Also "%8ld " format is bad: spaces not required (applets have self format or spec format (tar applet) and overflow for "id" applet...) This problem also pressent in stable version. Patch for unstable in attach. --w vodz
* Fix for using '-' as the filename when reading from stdinGlenn L McGrath2002-09-281-9/+7
|
* New common unarchive code.Glenn L McGrath2002-09-251-136/+107
|
* Run through indent, use /* */ style comments, change extern to staticGlenn L McGrath2002-08-221-286/+260
|
* Tar inlining, #if 0 out unused functionAaron Lehmann2002-08-211-5/+7
|
* Added tar -cz support (creating gzipped tar files without a gzip pipe)Robert Griebl2002-07-231-25/+94
|
* Update some missing copyright noticesEric Andersen2002-04-131-1/+1
|
* Parse the include list to writeTarFile rather than argv, fixes a bug where ↵Glenn L McGrath2002-02-151-2/+1
| | | | tar files wernt being created.
* Fix condition that prevented creation of compressed filesGlenn L McGrath2002-02-131-1/+1
|
* * archival/tar.c (tar_main): Remove unused variable.Matt Kraai2002-01-081-4/+0
|
* * archival/dpkg.c (create_list): Use chomp.Matt Kraai2002-01-021-5/+1
| | | | * archival/tar.c (append_file_list_to_list): Likewise.
* Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.Matt Kraai2001-12-201-4/+4
|
* Perform clean up only if CONFIG_FEATURE_CLEAN_UP is defined.Matt Kraai2001-12-201-0/+2
|
* Write files when extracting an archive from standard input.Matt Kraai2001-12-201-16/+8
|
* Things like 'tar -c /tmp/*' and 'tar -cO /tmp/*' where the outputEric Andersen2001-12-181-1/+5
| | | | | filename was not explicitly specified were segfaulting. -Erik
* Minor warning cleanupsEric Andersen2001-11-171-0/+2
|
* Eliminate unused variable warnings.Matt Kraai2001-11-121-0/+2
|
* Wrap exclude_file() inside a #ifdef CONFIG_FEATURE_TAR_EXCLUDE blockEric Andersen2001-10-271-0/+2
|
* Recovering from my previous commitGlenn L McGrath2001-10-251-0/+1
|
* Major rework of the directory structure and the entire build system.Eric Andersen2001-10-241-16/+16
| | | | -Erik
* unarchive function changed to support both exclude and include lists, ↵Glenn L McGrath2001-10-131-27/+4
| | | | applets that use unarchive changed to match.
* Reverse part of previous change.... i think it was the wrong approach... im lostGlenn L McGrath2001-10-131-5/+1
|
* Match subdirectories of included/excluded filesGlenn L McGrath2001-10-131-12/+17
|
* Superficial changes to make the exclude/include code easier to understandGlenn L McGrath2001-10-131-22/+34
|
* Fix tar segfault when include list is empty and exclude list is not.Matt Kraai2001-10-121-3/+6
|
* Change extraction/list code to use common unarchive code.Glenn L McGrath2001-10-051-711/+313
|
* Canonicalize dirname(3) behavior.Matt Kraai2001-08-241-2/+4
|
* Move setvbuf calls from gz_open() to calling functions, setvbuf is only ↵Glenn L McGrath2001-07-131-0/+4
| | | | supposed to be called prior to opening the stream, glibc tolerates later use, uclibc doesnt.
* Read 20 512-byte blocks at a time (like GNU tar).Matt Kraai2001-07-101-3/+3
|
* Remove a redundant call to mkdir.Matt Kraai2001-07-031-9/+1
|
* comment cleanupTim Riker2001-06-221-1/+1
|
* Rewrote mkdir (and touched lots of things in the process).Matt Kraai2001-06-211-3/+4
|
* Support tar -C, per bug #1176Eric Andersen2001-06-211-2/+12
| | | | -Erik
* Add in (and ignore) tar -p, since we preserver permissions automatically.Eric Andersen2001-06-211-3/+5
| | | | | closes bug #1185 -Erik
* it turs out, there was a nasty tar bug where bb tar would create leading dirsEric Andersen2001-06-201-8/+0
| | | | | | | with mode 0777 in all cases due to usask issues. Thanks to Matt Kraai for noticing and spotting the culprit. This makes bb tar behave just like GNU tar once again. -Erik
* Changed gz_open to ruturn a streamGlenn L McGrath2001-06-201-1/+1
|
* Revert the patch from Konstantin Boldyshev <konst@linuxassembly.org> to neverEric Andersen2001-06-041-7/+2
| | | | | | | change permissions on existing directories. This behavior is contrary to SUSv2 and contrary to GNU tar. Thanks to Matt Kraai for pointing this out. I should have been much more careful about accepting such a patch. -Erik
* Patch from larry to fix some grammar errors.Eric Andersen2001-05-231-6/+6
|
* Correctly remove leading slashes upon extraction (thanks to Marius Groeger).Matt Kraai2001-05-221-1/+1
|
* Do not ever change permissions on existing directories, onlyEric Andersen2001-05-131-2/+6
| | | | | | | on directories we created while extracting a tarball. Fix based on bug report and patch from Konstantin Boldyshev <konst@linuxassembly.org> -Erik
* Per some comments from Lars Kellogg-Stedman <lars@larsshack.org>,Eric Andersen2001-05-071-0/+2
| | | | | | make xreadlink() return NULL on failure, and make sure everyone uses the interface correctly. -Erik
* Skip headers with empty filenames, rather than stopping.Matt Kraai2001-05-011-1/+1
|