Updating Packages

Dieter Baron < dillo@NetBSD.org >

Thomas Klausner < wiz@NetBSD.org >

Current State: make update

Current State: make replace

Current State: pkg_chk -u(b)

Safe Update: Steps to Take

  1. find all outdated packages
  2. get binary packages
  3. optionally build missing packages in sandbox
  4. check that set of packages is consistent
  5. optionally make binary packages of packages to be deleted
  6. update all non-automatic and all used automatic packages
  7. remove all unused automatic packages

Rollback Options

Open Questions: Error Recovery