Emit patches for a given Tow-Boot build#22
Merged
samueldr merged 9 commits intoTow-Boot:developmentfrom May 23, 2021
Merged
Conversation
This commit should be a no-op
This provides a `series` folder with all the patches needed for reproducing the build.
These commands are the common parts for the different builds. This way it will be easier in the future to add things to the build.
samueldr
commented
May 23, 2021
Comment on lines
+284
to
+286
| ${lib.concatMapStringsSep "\n" (p: "cp ${p} ./${baseNameOf (toString p)}") tow-boot.patches} | ||
| cat <<EOF > series | ||
| ${lib.concatMapStringsSep "\n" (p: "${baseNameOf (toString p)}") tow-boot.patches} |
Contributor
Author
There was a problem hiding this comment.
This will break if two patches end up named the same.
But it's not much of an issue as if two patches end up having the same exact name, it will break loudly since the cp will fail overwriting the file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The outputs, which in turn are used for the release tarballs, now includes a
patchesdirectory with all the patches applied on top of U-Boot.Combine this with the fact the
.configfile is available in the root of the tarball, it should be easier for individuals to re-combine a given Tow-Boot release on top of U-Boot without using the tooling here.Note that this is not meant to replace the tooling. This is mainly to better handle GPL compliance by providing all patches side-by-side with the binaries.