Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package layering #107

Closed
wants to merge 12 commits into from
Closed

Package layering #107

wants to merge 12 commits into from

Commits on Jan 10, 2016

  1. pkg-add: New builtin to layer additional packages

    This builds upon the earlier prototype in
    https://github.com/cgwalters/atomic-pkglayer
    
    The `.origin` file says for a replicated installation:
    
        [origin]
        refspec=local:rhel-atomic-host/7/x86_64/standard
    
    If you then run `rpm-ostree pkg-add strace`, it will result in a new tree with:
    
        [origin]
        baserefspec=local:rhel-atomic-host/7/x86_64/standard
    
        [packages]
        requested=strace;
    
    Work still remaining here is to teach `rpm-ostree status` and
    `rpm-ostree upgrade` about this.
    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    a5f27a4 View commit details
    Browse the repository at this point in the history
  2. WIP: port to daemon

    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    eef3439 View commit details
    Browse the repository at this point in the history
  3. fixup! WIP: port to daemon

    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    faa5fc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    830c05c View commit details
    Browse the repository at this point in the history
  5. daemon: New internal package-aware SysrootUpgrader class

    Consolidate handling of the `.origin` file in a new
    `RpmOstreeSysrootUpgrader` class that understands `baserefspec` and
    `[packages]requested`.
    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    4018739 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cef2e9d View commit details
    Browse the repository at this point in the history
  7. wip

    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    0ba635f View commit details
    Browse the repository at this point in the history
  8. compose/postprocess: Tweak internal fs -> commit API for pkglayer

    I'd like to use rpmostree_commit for local package layering too.
    
     - Change to use fully fd relative, caller provides fd
       (Requires new OSTree API)
     - Drop internal print statements
    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    80dac8c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e814295 View commit details
    Browse the repository at this point in the history
  10. wip

    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    8cdfbf6 View commit details
    Browse the repository at this point in the history
  11. wip

    cgwalters committed Jan 10, 2016
    Configuration menu
    Copy the full SHA
    aed2832 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    91c61e0 View commit details
    Browse the repository at this point in the history