summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add
AgeCommit message (Collapse)Author
2010-01-09simplify slightlyMarc Espie
2010-01-09move pipe handling into RepositoryListMarc Espie
2010-01-09repositories no longer need matchMarc Espie
2010-01-08reflect recent changesMarc Espie
2010-01-08remove very old -ikrMarc Espie
2010-01-08stat objects with more than value (store symlinks eventually)Marc Espie
2010-01-07make sure is_valid works for alternativesMarc Espie
2010-01-05refuse invalid version specs.Marc Espie
fix other error messages (missing \n)
2010-01-05repairMarc Espie
2010-01-05better spec handling: instead of dying, create badspec objects that neverMarc Espie
match anything. Add method is_valid (and propagators) to know whether a spec is valid (to be used in pkg_create in a systematic way).
2010-01-05tracker and updater are also auto-cachedMarc Espie
2010-01-05avoid loop if conflict/replace end up finding kept handles.Marc Espie
2010-01-05use Auto::cacheMarc Espie
2010-01-05tweak outputMarc Espie
2010-01-05common pattern, put it there since everything uses Error.Marc Espie
2010-01-05auto-create giveup, so it's defined if we call tally without doing anything.Marc Espie
2010-01-04-l no longer implies -zMarc Espie
2010-01-04betterMarc Espie
2010-01-04There's no reason for -l to imply -z.Marc Espie
Also, fix a nasty bug: when finding installed packages in a set, don't remove them silently, just tag them to be kept, and let tracker know about it (fixes loop1 regress)
2010-01-03not a fatal error, keep goingMarc Espie
2010-01-03Neither .Pp nor unqualified text are allowed at the top level of .Bl;Ingo Schwarze
instead, .It is required. Thus, move .Pp and text before the .Bl, and remove the .Pp altogether where it is not needed. Syntax errors found by mandoc(1), also required to fix the mandoc build; feedback and ok jmc@, and sobrado@ also supports the direction.
2010-01-03-F tallyMarc Espie
2010-01-03separate code into two classes, cleaner.Marc Espie
2010-01-03much better (avoid calling df all the time, oops)Marc Espie
2010-01-02keep going after collisionsMarc Espie
2010-01-02stacked vfs entries. I should be able to recover from overflows andMarc Espie
collisions now.
2010-01-02things are simpler: I don't need to stack used size stuff.Marc Espie
2010-01-02next step: create proxy objects for devices that count the size used.Marc Espie
2010-01-02replace vstat with modern code, almost ready for stacking vfs...Marc Espie
2010-01-02fully encapsulate dev objects from vstat so I can change the internalsMarc Espie
completely.
2010-01-02first step in comparing full signatures: make them full objects, withMarc Espie
proper sign/compare interfaces.
2010-01-01shrink, for onceMarc Espie
2010-01-01for -z/-l, if several candidates are found, try to order them, and use theMarc Espie
nearest to the hint if they all have larger/smaller versions.
2010-01-01explain -Dvalues betterMarc Espie
2010-01-01allow CDROM/FTP for shorter versions of PERMIT_PACKAGES_*,Marc Espie
to encourage people to use them.
2010-01-01new method fullpkgpath that accesses the default fullpkgpath.Marc Espie
make use of it, relax pkg_create to allow any of FULLPKGPATH, PERMIT_PACKAGE_FTP, PERMIT_PACKAGE_CDROM (store the others as empty). remove warning in pkg_mklocatedb for newer perl.
2010-01-01remove a big bunch of obsolete stuffMarc Espie
2010-01-01always save plistMarc Espie
2010-01-01New and shiny:Marc Espie
- describe @sha, @option explicit-update, @url - describe -Dname=value in more detail - remove some deprecated/obsolete options - rework synopsis to better show mandatory parts
2010-01-01explicit-update supportMarc Espie
(also url support, but commented out for now)
2010-01-01new option 'explicit-update', for firmwares (don't consider these in bulkMarc Espie
updates, only when user asks for them explicitly)
2010-01-01(C) of affected filesMarc Espie
2010-01-01store repository paths in sets and propagate them.Marc Espie
This fixes pkg_add /some/path/package which will now find dependencies in the same path again.
2010-01-01make the merge_paths operations visibleMarc Espie
2010-01-01make updatesets aware of repository pathsMarc Espie
2010-01-01propagate errorinfo thru set->cleanup (finally better messages thanMarc Espie
can't install)
2010-01-01revert the merge flags.Marc Espie
In normal cases, updatedepends should no longer be needed: pkg_add will merge updates together to make sure depdencies are always satisfied. e.g., sdlmame-tools-0.130p0->sdlmame-tools-0.132p0 forward dependencies: | Dependency of sdlmame-0.130p1 on sdlmame-tools-0.130p0 doesn't match Merging sdlmame-0.130p1->sdlmame-0.132p0 sdlmame-0.130p1+sdlmame-tools-0.130p0->sdlmame-0.132p0+sdlmame-tools-0.132p0: ok
2010-01-01be slightly smarter about forward deps: check we have updates beforeMarc Espie
merging. Otherwise, fall back to updatedepends or asking.
2009-12-31stupid, stupid, stupidMarc Espie
2009-12-31need to tweak from to_update to self, as this kind of thing happens allMarc Espie
the time.