Personal tools
     DOCUMENTATION

Conary:conary updateall

From rPath Wiki

Jump to: navigation, search
Conary --> Conary Commands --> conary updateall
conary updateall
conary updateall
Example> conary updateall


Use conary updateall to include all troves on the system in the Conary update, including those in the top level groups (such as group-os) and additional troves installed since the system was initially installed:

# conary updateall
  
Applying update job 1 of 18:
    Update  group-os-extras (0.99.2-0.15-4 -> 0.99.2-0.15-11)
...
Applying update job 7 of 18:
    Update  gmp:lib (4.1.4-7-0.1 -> 4.1.4-10-0.1)
    Update  group-core (0.99.2-0.15-4 -> 0.99.2-0.15-11)
    Update  initscripts:runtime (8.12-6-0.1 -> 8.12-8-0.1)
...
Applying update job 18 of 18:
    Update  group-os (0.99.2-0.15-4 -> 0.99.2-0.15-11)

The format of the conary updateall output is the same as that of the group-based Conary update.

The conary updateall command works by checking the following for updates:

  1. Top-level group(s)
  2. Packages and components that are not referenced by any top-level group

Hint: Use the --items option to show what levels are to be updated, including the top-level group and anything outside of it.

Because conary updateall performs group-based updates for everything in the top-level groups, it will exhibit the same behavior of not updating underlying troves if the corresponding top-level group is up-to-date.

Options

Several options are available for conary updateall. These are detailed in the CONARY(1) manual page:

  • --apply-critical
  • --exclude-troves <pattern>
  • --info, -i
  • --items
  • --no-deps (like --no-deps for conary update)
  • --no-resolve (like --no-replace for conary update)
  • --replace-files (like --replace-files for conary update)
  • --resolve (like --resolve for conary update)