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

extend support for variant builds #578

Merged
merged 6 commits into from
Dec 13, 2019
Merged

extend support for variant builds #578

merged 6 commits into from
Dec 13, 2019

Commits on Dec 13, 2019

  1. build: include flavor in image filenames

    Signed-off-by: Ben Cressey <bcressey@amazon.com>
    bcressey committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    d8e65fa View commit details
    Browse the repository at this point in the history
  2. build: standardize on variant nomenclature

    Previously we referred to custom OS builds as "images" or "flavors".
    Images as a term isn't accurate - we produce multiple filesystem and
    disk images for each build. Flavors is better, but is arguably a
    project-specific term for a more general concept.
    
    This introduces the term "variant" for our custom builds, which aligns
    with the corresponding field in the os-release file, and fixes up the
    build logic to match.
    
    Signed-off-by: Ben Cressey <bcressey@amazon.com>
    bcressey committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    0a1209a View commit details
    Browse the repository at this point in the history
  3. adjust dependencies for host containers

    Signed-off-by: Ben Cressey <bcressey@amazon.com>
    bcressey committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    de11d3b View commit details
    Browse the repository at this point in the history
  4. systemd: add console subpackage

    This lets us omit the getty units in variants that do not include a
    shell and do not support console login.
    
    Signed-off-by: Ben Cressey <bcressey@amazon.com>
    bcressey committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    ce502ce View commit details
    Browse the repository at this point in the history
  5. refactor support for console login

    Signed-off-by: Ben Cressey <bcressey@amazon.com>
    bcressey committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    4c493e8 View commit details
    Browse the repository at this point in the history
  6. add aws-dev variant for local development

    Signed-off-by: Ben Cressey <bcressey@amazon.com>
    bcressey committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    6e7a1ba View commit details
    Browse the repository at this point in the history