summaryrefslogtreecommitdiffstats
path: root/loader/unpack.c
Commit message (Collapse)AuthorAgeFilesLines
* Completely remove loader/Will Woods2012-02-151-164/+0
| | | | IT IS ACCOMPLISHED.
* ARCHIVE_DEFAULT_BYTES_PER_BLOCK no longer exists in libarchive-3.0.0Chris Lumens2011-11-141-2/+1
|
* Remove mkdirChain() from isys, use g_mkdir_with_parents()David Cantrell2010-11-101-6/+20
| | | | | | | Replace uses of mkdirChain() with g_mkdir_with_parents() and remove the existing mkdirChain() code from isys/imount.* Added a wrapper function for g_mkdir_with_parents() usage.
* Use libarchive helper functions in explodeRPM()David Cantrell2010-11-101-3/+12
| | | | | | | | Simplify the archive extraction loop in explodeRPM() by using the unpack.c helper functions. Add a new parameter to explodeRPM, the destination to unpack the archive to. This was previously handled by dlabelUnpackRPMDir() directly, but it made more sense to me to move it in to the libarchive unpack helper.
* Add libarchive helper functions for loader in unpack.cDavid Cantrell2010-11-101-0/+142
Created some helper functions for loader's interaction with libarchive. There are 3 functions currently: 1) A function to initialize a new archive object 2) A function to extract all archive members to a specific destination (if NULL, extract to current directory) 3) A function wrapping #1 and #2 to extract a compressed archive file