summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Update.pm
AgeCommit message (Expand)Author
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
2004-11-14stop storing @pkdep into packing-lists, use separate REQUIRING file instead.Marc Espie
2004-11-14let RequiredBy generate lists directly, use hashes to trim down duplicates di...Marc Espie
2004-11-13typoMarc Espie
2004-11-13synchronize installed stuff, using the cache in -n mode so that -nMarc Espie
2004-11-13fix logic error: while splitting libraries, copy cwd over, not move them...Marc Espie
2004-11-12be saner wrt directory creation during pkg updates:Marc Espie
2004-11-11forget packing-lists after deleting the package (avoid out-of-memory errorMarc Espie
2004-11-11oopsMarc Espie
2004-11-11oops, updatable is an object method, so $self is first parameter.Marc Espie
2004-11-11symetry: updating a package means removing the old one and adding the newMarc Espie
2004-11-11restrict update operation less: we're not bothered by @exec or INSTALL,Marc Espie
2004-11-11introduce shortcuts to read/write contents from_installation/to_installationMarc Espie
2004-11-11fix interaction of -n -v -r.Marc Espie
2004-11-11hide lib packagesMarc Espie
2004-11-09oops again.Marc Espie
2004-11-09oops, dropped one line I shouldn't have.Marc Espie
2004-11-09save dir in plist, not state (unconfuse script operations when severalMarc Espie
2004-11-09don't keep libraries whose version numbers are not needed.Marc Espie