Personal tools
     DOCUMENTATION

Conary:Updates and Rollbacks

From rPath Wiki

Jump to: navigation, search
Conary --> Conary Updates and Rollbacks

Conary provides options to update and roll back packages and groups on a Conary-based system.

Update and Rollback Commands

Appliance maintenance is accomplished with Conary commands used to maintain the system.

Install and Update Process

The following is the process Conary steps through when installing or updating a package or group:

  1. Run tag scripts "files premove" and "handler premove"
  2. Prepare database transaction
  3. Change files
  4. Run tag scripts "files remove," "files update," and "handler update," and commit database (order not guaranteed)
  5. Write out rollbacks and commit local database changes
  6. (for groups) Invalidate rollbacks if a group recipe includes this call in post scripts
  7. (for groups) Run appropriate post scripts (order not guaranteed) attached to subgroups of the group
  8. (for groups) Run appropriate post scripts (order not guaranteed) attached to the group
Forthcoming content note: This page will include further details after all contributions are complete.

The content on this page will soon be updated to reflect the change.