summaryrefslogtreecommitdiffstats
path: root/libopkg/pkg.c
Commit message (Expand)AuthorAgeFilesLines
* Add architecture to package control file namesP. J. McDermott2014-07-051-0/+29
* pkg: Add per-package force_reinstall flagPaul Barker2014-02-231-17/+25
* Don't print provides if nothing is providedpixdamix@gmail.com2012-11-221-1/+2
* pkg_depends: fix version constraintspixdamix@gmail.com2012-11-221-20/+16
* merge newpkg->provides even when oldpkg->provides existedpixdamix@gmail.com2012-11-221-4/+2
* detect circular dependenciespixdamix@gmail.com2012-11-221-0/+2
* Failed postinst script is not fatal with conf->offline_rootpixdamix@gmail.com2012-11-221-2/+3
* Remove comment for a proposed feature that will never be implemented.graham.gower@gmail.com2011-10-121-2/+0
* Print the package name corresponding to a failed script.graham.gower@gmail.com2010-11-221-1/+2
* Fix formatting issues found with the last commit.graham.gower@gmail.com2010-11-191-1/+1
* Use uppercase M for printing maintainer field, to be consistent.graham.gower2010-09-141-1/+1
* fix compile issues on OS X and FreeBSDgoogle@wwsnet.net2010-09-121-0/+1
* implement --force-postinstall option, this allows forcing the execution of po...google@wwsnet.net2010-09-121-1/+1
* Remove trailing whitespace. Sorry if this breaks your patches.graham.gower2010-08-171-12/+12
* Minor cleanup/simplification.graham.gower2010-06-211-7/+14
* Print an error in the case of a broken control.tar.gz file within the archive.graham.gower2010-01-111-1/+6
* Set the arch_priority when parsing the Architecture.graham.gower2009-12-201-42/+0
* Initial stab at untangling the #include maze. Probably needs a second pass.graham.gower2009-12-201-7/+9
* Don't need \n for perrors.graham.gower2009-12-141-1/+1
* Merge commit 'grg' into HEADgraham.gower2009-12-081-173/+96
* Provide error checking for users of pkg_extract_* functions.graham.gower2009-11-261-5/+11
* Add __FUNCTION__ to the error mesage.graham.gower2009-11-261-2/+2
* Remove str_util.{c,h}graham.gower2009-11-251-1/+0
* file_util.c cleanups. Remove redundant str_chomp from str_util.c.graham.gower2009-11-251-1/+0
* Propagate errors upwards.graham.gower2009-11-251-1/+3
* Various cleanups for pkg.{c,h}.graham.gower2009-11-241-246/+257
* Make a couple of functions static, and return void since they cannot fail.graham.gower2009-11-241-32/+20
* Remove remaining uses of pkg->*_str arrays and free() them after parsing.graham.gower2009-11-231-36/+27
* There should be a space before the bracket.graham.gower2009-11-231-1/+1
* Fix pkg_depend_str() to not use pkg->depends_str.graham.gower2009-11-231-22/+3
* Allow to install a package from a read-only dirpixdamix2009-11-231-2/+4
* Change fdopen(fd, "rw+") to fdopen(fd, "r+").graham.gower2009-11-221-2/+2
* Make the Auto-Installed field useful.graham.gower2009-11-191-0/+3
* Free some strings as soon as they are parsed to save memory.graham.gower2009-11-181-28/+38
* Assume a similar problem exists with this fdopen as fixed with r333.graham.gower2009-11-181-1/+1
* Fix a bug introduced in r323.pixdamix2009-11-181-1/+1
* Put the tmp file under conf->tmp_dir.graham.gower2009-11-161-12/+35
* Use the filename arg as a base for the temp file. Clean up function while here.graham.gower2009-11-161-14/+36
* Use vfork()/execvp() instead of system().graham.gower2009-11-161-2/+4
* Fix pkg_get_installed_files() to work with an offline_root + dest.graham.gower2009-11-161-13/+17
* Fix leak in error path.graham.gower2009-11-151-0/+1
* Fix parsing of Conffiles lines in status files.graham.gower2009-11-121-1/+1
* Cleanup version string handling.graham.gower2009-11-121-24/+19
* Cleanup parsing of packages.graham.gower2009-11-101-38/+16
* Remove opkg_internal_use_only and fix associated assumptions RE pkg->provides.graham.gower2009-11-101-19/+8
* Remove the assumption that pkg fields have been allocated and need free()ing.graham.gower2009-11-101-101/+139
* More dead code removal.graham.gower2009-11-051-5/+0
* Removed a bunch of if(0) and dead codepixdamix2009-11-051-3/+0
* s/malloc/xmalloc/ s/calloc/xcalloc/ s/realloc/realloc/graham.gower2009-11-041-11/+3
* Don't set PATH="/dev/null". Shuffle things around while here.graham.gower2009-11-041-31/+27