summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Update.pm
AgeCommit message (Expand)Author
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
2004-11-09remove code we don't use.Marc Espie
2004-11-07clone() library entry so that md5 and modes/owners get copied along.Marc Espie
2004-11-07split off libraries, so that we can erase the old packages.Marc Espie
2004-11-07shared libraries, preliminary work, a simpler scheme:Marc Espie
2004-11-06mark whole state for `replacing' so that only file entries get tempnameMarc Espie
2004-11-02logic error: match library version of *new* plist against existing packages.Marc Espie
2004-11-02refuse to update if library numbers do not match.Marc Espie