Skip to content

Conversation

@webern
Copy link
Contributor

@webern webern commented May 10, 2024

Issue number:

Related #185
Related #73
Builds on #198

Description of changes:

In order to construct kits containing the correct RPMs, we need to stop using a flat build/rpms structure. Instead we need to put each RPM into a sub-directory. Then we can use the package-name to find the right RPMs to build repos with the correct RPMs on-the-fly when building packages, kits and variants.

Testing done:

  • Build a Bottlerocket Variant
  • Manifest unit tests are passing

Terms of contribution:

By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.

webern and others added 4 commits May 10, 2024 11:24
Place output RPMs into a subdirectory using the package-name.
Signed-off-by: Ben Cressey <bcressey@amazon.com>
Update the buildsys Dockerfile so that it works with RPM packages being
outputted to sub-directories, i.e. build/package-name/

Co-authored-by: Matt Briggs <brigmatt@amazon.com>
Co-authored-by: Ben Cressey <bcressey@amazon.com>
Signed-off-by: Ben Cressey <bcressey@amazon.com>
@webern
Copy link
Contributor Author

webern commented May 10, 2024

Sorry, closing this because I meant to push a branch to upstream for PR chaining.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants