summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Update.pm
AgeCommit message (Expand)Author
2008-03-08rename forced to definesMarc Espie
2007-09-20obey -F installedMarc Espie
2007-06-09rework `special' package names a bit.Marc Espie
2007-06-04some minor systematic changes.Marc Espie
2007-06-01refactor ProgressMeter code to create objects, put these into state.Marc Espie
2007-05-14redo search filters as real objects. Accordingly, rename match_list toMarc Espie
2007-05-14put search objects into a search class.Marc Espie
2007-05-14simplify updater slightlyMarc Espie
2007-05-13next -> returnMarc Espie
2007-05-13unify object lookup as locator->match($o) or $repo->match($o)Marc Espie
2007-05-13reorg the update code some more, so that it goes through a filteringMarc Espie
2007-05-13move most of the code into one process_package methodMarc Espie
2007-05-13turn the updater into an objectMarc Espie
2007-05-07remove dependency on available_stems(), make it go thru PackageLocatorMarc Espie
2007-05-07make keep_most_recent explicit, do not try to pre-compute it at the stemlistMarc Espie
2007-05-02$o->method() becomes $o->methodMarc Espie
2007-04-21avoid both .libs-* and partial-*. Be a bit forceful about them, as they'reMarc Espie
2007-04-15update copyright years, standardize licence.Marc Espie
2006-04-08Add missing 'use OpenBSD::Error'.Bernd Ahlers
2006-03-07special case: repository holds several packages (say, old versions), andMarc Espie
2006-03-04reorganize code a little bit: Update.pm becomes Replace.pm (since it matchesMarc Espie
2006-02-21ask question corresponding to -F updatedepends too (commonalize code).Marc Espie
2006-01-24protect against weird situations where dependencies don't matchMarc Espie
2005-11-05same fix as Add.pm: make sure we parse the whole package.Marc Espie
2005-10-19mark links being extracted with `zap', so that they do not get recordedMarc Espie
2005-09-09zap dup. From Bernd AhlersMarc Espie
2005-09-04* New -i interactive option, that can ask obnoxious questions.Marc Espie
2005-08-16unsafe operations -> potentially unsafe operationsMarc Espie
2005-08-16avoid computing signature twice!Marc Espie
2005-08-10record unsafe operations in a journal, so that we can give a muchMarc Espie
2005-07-26switch .libs stubs package over to new COMMENT format.Marc Espie
2005-02-07make updatedepends slightly safer: note which packages may have bogusMarc Espie
2004-12-28clearer error/warningMarc Espie
2004-12-28improve message quality: don't say we can't update stuff when we are goingMarc Espie
2004-12-27if we can't read this packing-list, this is not really an issue.Marc Espie
2004-12-21correct checks to allow for a package to replace several packages.Marc Espie
2004-12-20allow a replacing package to replace several packages, in principle:Marc Espie
2004-12-20don't display some details in -n mode unless very verbose.Marc Espie
2004-12-19sanity check: in -n mode, we end up replacing stuff that doesn't exist ?Marc Espie
2004-12-19don't create path if -n.Marc Espie
2004-12-18oops, don't compute fullname unless we know we can.Marc Espie
2004-12-18basic code to handle legacy .libs-* packages: figure out what collisionsMarc Espie
2004-12-15move -n down into RequiredBy and PackingList (as $main::not, since weMarc Espie
2004-12-12add somewhat more regular error catching code.Marc Espie
2004-12-02don't try to validate_plist if not needed at all.Marc Espie
2004-12-02cosmetic: shows old and new package name, plus signatures.Marc Espie
2004-11-27tweak very verbose output.Marc Espie
2004-11-27if the package is already installed, check whether updating it makes sense:Marc Espie
2004-11-18unsafe operations is better than impossible to update, especially since itMarc Espie
2004-11-18support depend (similar to libdepend and newdepend) and wantlib:Marc Espie