summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add
AgeCommit message (Collapse)Author
2007-05-16oops, committed debug code, sorry.Marc Espie
2007-05-15allows for incomplete locations (without arch) and for repositories toMarc Espie
print PackageLocations (to be cleaned up later).
2007-05-15require the right code at the right location.Marc Espie
problem noticed by deanna@
2007-05-15make sure to give all special files to root/wheel, and strip them of writeMarc Espie
and suid bits.
2007-05-15do not copy pkgname, since we're going to erase it, and packing-listsMarc Espie
now detect duplicate stuff.
2007-05-15fix dependenciesMarc Espie
2007-05-14remove unneeded quotesMarc Espie
2007-05-14put the solver into its own class.Marc Espie
2007-05-14move verbose printing into a separate method.Marc Espie
2007-05-14use the solver object to split the code into smaller chunksMarc Espie
2007-05-14cosmetic tweakMarc Espie
2007-05-14document search objects. Adjust PkgSpec documentationMarc Espie
2007-05-14kill "available" routine, which is no longer used.Marc Espie
2007-05-14move the retry code down at the http/ftp repository level, where it belongs.Marc Espie
2007-05-14move parsing of http problems where it belongs.Marc Espie
2007-05-14for completion, allow Stem object to filter as well.Marc Espie
2007-05-14redo search filters as real objects. Accordingly, rename match_list toMarc Espie
filter.
2007-05-14put Search objects into their own file, finallyMarc Espie
2007-05-14put search objects into a search class.Marc Espie
2007-05-14name tweaks: match -> match_list, match_repo -> matchMarc Espie
2007-05-14use Repository::Installed a bit moreMarc Espie
2007-05-14two repos: new(1) gives all packages. new() zaps .libs and friends.Marc Espie
2007-05-14load PackageLocation just in time. Control what we import fromMarc Espie
PackageInfo.
2007-05-14move code around to allow OO access to installed packages always.Marc Espie
2007-05-14maintain stemlist for installed packages dynamicallyMarc Espie
2007-05-14tidyMarc Espie
2007-05-14simplify updater slightlyMarc Espie
2007-05-13remove some specialness of the Filtering stuff.Marc Espie
2007-05-13next -> returnMarc Espie
2007-05-13kill more stuffMarc Espie
2007-05-13kill unused stuffMarc Espie
2007-05-13unify object lookup as locator->match($o) or $repo->match($o)Marc Espie
2007-05-13also create PartialStem objects, and create a genericMarc Espie
PackageLocator->match($o), where $o can be a spec, a stem, a partialstem.
2007-05-13make caching of stemlists implicitMarc Espie
2007-05-13move towards unifying stem searches and pkgspec searches.Marc Espie
2007-05-13have PackageLocator defer to PackageRepositoryList, so that packageMarc Espie
availability uses normal linker rules.
2007-05-13reorg the update code some more, so that it goes through a filteringMarc Espie
of candidates.
2007-05-13move most of the code into one process_package methodMarc Espie
2007-05-13turn the updater into an objectMarc Espie
2007-05-13allow filtering while calling the Locator.Marc Espie
2007-05-13tweak _first_of so it can take an extra $filter routine, so that weMarc Espie
get the first set of results that are non empty after filtering properly.
2007-05-13normalize quoting in extra info.Marc Espie
2007-05-13provide match_spec, findstem, find_partialstem at the repository list level,Marc Espie
with ld -L like semantics: we stop at the first repository which has the corresponding packages..
2007-05-12remove obsolete comment.Marc Espie
2007-05-12oops. forgot this one. Noticed by M.Pereboom.Marc Espie
2007-05-12lift PkgSpec creation up into PackingElement::Dependency.Marc Espie
2007-05-12kill old PkgSpec interfaceMarc Espie
2007-05-12document the object interface to PkgSpec.Marc Espie
2007-05-12use match_ref consistentlyMarc Espie
2007-05-12use PkgSpec objects most of the timeMarc Espie