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.
- What I did
Support buster on Mellanox platform
Some common issues are fixed as well.
This PR depends on sonic-linux-kernel #14.
- How I did it
Mellanox related commit:
The build procedure can be treated as 2 stages.
The first stage is to build the stretch-based debs and dockers in stretch-based slave docker and the second stage is to build the buster-based ones in the buster-based slave docker.
One thing we have to pay attention to is some debs depend on kernel should not be built at stretch stage because the kernel isn't ready at that time.
The idea is to move that kind of debs out of SONIC_STRETCH_DEBS and SONIC_MAKE_DEBS and add them to SONIC_DPKG_DEBS.
Meanwhile, any dependency explicitly put on the stretch based dockers on kernel should be removed.
Common issues fixed:
On some devices the system can take very long to start. Eventually we found it is because crng init takes very long to finish.
Haveged resolves this problem
- How to verify it
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)