Add a user defined rules/config file not tracked by git #5325
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.
- Why I did it
This change introduces the
rules/config.user
file.Since this path is tracked by
.gitignore
, it provides a mean to changethe configuration of a sonic build without dirtying the git tree.
- How I did it
This configuration gets loaded after
rules/config
as a mean to override default values.Thus it allows the default configuration to grow with new default values without having
to track each and single one of them when one generates a configuration.
If the
rules/config.user
configuration file does not exists this step is ignored.- How to verify it
Here is an example of the use of
rules/config.user
You should now see the new password being displayed when running a
make
operation.Running
git status
should not show any files in thedirty
section nor in thenot staged
section.- Which release branch to backport (provide reason below if selected)
- Description for the changelog
Add a user defined rules/config.user file not tracked by git