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

Merge the Dockerfile for reproducible builds #1

Draft
wants to merge 25 commits into
base: main
Choose a base branch
from

Commits on Aug 29, 2024

  1. Add Dockerfile

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    479f420 View commit details
    Browse the repository at this point in the history
  2. Add the shim.efi and build.log

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    025d1a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Fix Dockerfile for reproducible

    - Set the SOURCE_DATE_EPOCH in Dockerfile
    - Checkout to specific tag
    
    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    fd25a73 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Adapt to include the flatcar-test-ca files

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b63cfe8 View commit details
    Browse the repository at this point in the history
  2. Add build.log, shimx64.efi and drop shim.efi

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b3bc580 View commit details
    Browse the repository at this point in the history
  3. Update the build.log for the new shim SBAT

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9108823 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Update the Dockerfile to use version numbers in binaries

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ccb500e View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Update README.md with the answers

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4998a65 View commit details
    Browse the repository at this point in the history
  2. README.md: Cosmetic fixes to the QA

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c8dece2 View commit details
    Browse the repository at this point in the history
  3. README.md: Answer a few more questions

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a5e7784 View commit details
    Browse the repository at this point in the history
  4. README.md: Fix the GRUB SBAT generation question

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    178c4ec View commit details
    Browse the repository at this point in the history
  5. README.md: A few mostly cosmetic tweaks

    Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
    chewi committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    220e870 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. README.md: Update answers now our GRUB build includes a -flatcar1 suffix

    Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
    chewi committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    93a9dfc View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Dockerfile: Add the build for shim aarch64

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6ade498 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Improve answer on why we cannot use another distro's signed shim

    Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
    chewi committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    4da9dc1 View commit details
    Browse the repository at this point in the history
  2. Remove duplicate answer

    Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
    chewi committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    512b4a8 View commit details
    Browse the repository at this point in the history
  3. Update answers to reflect that we are now using Fedora's GRUB patches

    Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
    chewi committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    3651e74 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Add additional answers in the README.md

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    a022c6e View commit details
    Browse the repository at this point in the history
  2. Update the Dockerfile/build.log/flatcar-dev-ca

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4438a2b View commit details
    Browse the repository at this point in the history
  3. Add the SHA of the shim binary & tarball

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    cdff53a View commit details
    Browse the repository at this point in the history
  4. Fix the shim ebuild revision

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    72fd5c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Update README.md based on the PR reviews

    Co-authored-by: Thilo Fromm <thilo.alexander@gmail.com>
    Co-authored-by: Jeremi Piotrowski <jeremi.piotrowski@gmail.com>
    3 people committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    edf2c34 View commit details
    Browse the repository at this point in the history
  2. README.md: Clarify verity hash extraction process

    Co-authored-by: Jeremi Piotrowski <jeremi.piotrowski@gmail.com>
    2 people authored and sayanchowdhury committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    cf44206 View commit details
    Browse the repository at this point in the history
  3. README.md: The search_part_label GRUB module was listed twice

    It's non-standard.
    
    Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
    chewi authored and sayanchowdhury committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    81e0d87 View commit details
    Browse the repository at this point in the history
  4. README.md: Add link to our shim patch for building gnu-efi

    Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
    chewi authored and sayanchowdhury committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    077ae24 View commit details
    Browse the repository at this point in the history