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

Refactor UEFI capsule generation #1527

Merged
merged 6 commits into from
May 29, 2024

Commits on May 29, 2024

  1. tegra-uefi-capsules: fix indentation issues

    Fix indentation in task definitions (use spaces instead of tabs).
    
    Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
    igoropaniuk committed May 29, 2024
    Configuration menu
    Copy the full SHA
    26255d9 View commit details
    Browse the repository at this point in the history
  2. tegra-uefi-capsules: weak default value for capsule install dir

    Rename variable holding Capsule install dir in the final rootfs,
    so it's more generic TEGRA_UEFI_CAPSULE_INSTALL_DIR and set
    a weak default value, so it can be adjusted if needed.
    
    Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
    igoropaniuk committed May 29, 2024
    Configuration menu
    Copy the full SHA
    5ac1d8d View commit details
    Browse the repository at this point in the history
  3. tegra-common: drop bup-payload image_type

    Drop bup-payload image type from TEGRA_INITRAMFS_FSTYPES, as it's
    planned to generate BUP image inside UEFI capsule generation
    recipes.
    
    Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
    igoropaniuk committed May 29, 2024
    Configuration menu
    Copy the full SHA
    f2ceba3 View commit details
    Browse the repository at this point in the history
  4. image_types_tegra.bbclass: drop bup-payload CONVERSION_CMD

    Drop bup-payload image type CONVERSION_CMD, as it's planned to generate
    BUP image inside UEFI capsule generation recipes, as suggested in
    [1].
    
    [1] OE4T#1492
    Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
    igoropaniuk committed May 29, 2024
    Configuration menu
    Copy the full SHA
    4cc66dc View commit details
    Browse the repository at this point in the history
  5. tegra-uefi-capsule-signing.bbclass: use build dir for capsules

    Use ${B} for storing generated capsules instead of hacking
    with ${DEPLOY_DIR_IMAGE}.
    
    Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
    igoropaniuk committed May 29, 2024
    Configuration menu
    Copy the full SHA
    85b86f5 View commit details
    Browse the repository at this point in the history
  6. tegra-uefi-capsules: include all logic for BUP generation

    Drop BUP-specific recipes and move all logic to UEFI capsule
    generation recipe, as suggested in [1].
    
    [1] OE4T#1492
    Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
    igoropaniuk committed May 29, 2024
    Configuration menu
    Copy the full SHA
    531537d View commit details
    Browse the repository at this point in the history