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

Initial review for el9 aarch64 shim submission #4

Merged
merged 47 commits into from
Jan 14, 2025
Merged

Conversation

jason-rodri
Copy link
Contributor

WIP, will comment on items needing work
Will tag on items needing review

skip77 and others added 30 commits October 19, 2022 18:04
Updating README.md with review comments
15.8 submission

* updating the Readme to reflect the sbat in the binary

* updating grub sbat

* adding cert in shim to review

* adding der to review

* updating sbat

* adding mock build logs


Approved-by: Jonathan Maple
Sub prep

* updating for EL9

* updating sub

* removing ref to ia32

* using vault as static repos

* updating with sbat info

* adding shim hash

* updating log

* removing ai32 take 2

* updating build log

* removing concept of siging grub/kernel with different certs


Approved-by: Skip Grube
Initial release is based off Rocky 9.2 (long term support)

Correcting earlier commit.

-Skip G.
ciq_static_shim.repo Outdated Show resolved Hide resolved
@jason-rodri jason-rodri self-assigned this Jan 2, 2025
@jason-rodri jason-rodri marked this pull request as ready for review January 2, 2025 23:12
@josephtate
Copy link

This is for all of CIQ's 9.x work, right? not just LTS 9.2?

@elguero
Copy link

elguero commented Jan 3, 2025

This is for all of CIQ's 9.x work, right? not just LTS 9.2?

That is correct. The SHIM can be used with all of 9.x.

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Copy link

@josephtate josephtate left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added some questions that made me scratch my head.

README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Copy link

@josephtate josephtate left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't have any other concerns.

README.md Outdated
### Who is the secondary contact for security updates, etc.?
*******************************************************************************
- Name: Michael Young
- Position: Information Technology Director
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My position has changed.

Principal Systems Engineer

README.md Outdated
* CVE-2023-4693
* CVE-2023-4692
*******************************************************************************
We are a new vendor for EL9, but I can confirm that our grub2 builds will not be affected by any of those, as they've all been fixed in our upstream:
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure this statement is true anymore. We are a new vendor for aarch64 maybe? Just caught my eye.

README.md Outdated
Comment on lines 286 to 289
objcopy --only-section .sbat -O binary shimaa64.efi /dev/stdout
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
shim,4,UEFI shim,shim,1,https://github.com/rhboot/shim
shim.ciq,1,Ctrl IQ Inc,shim,15.8,mail:[email protected]
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe the SBAT was updated to

image

We might need to check into this one.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the shim package in the test repo needs to be updated.

The screen shot above is what is in the unsigned RPM package.

Copy link

@elguero elguero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@jason-rodri jason-rodri merged commit 3cf1f77 into aarch_15.8_el9 Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants