Make garuda-update update AUR packages by default #296
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.
By default,
garuda-update
only updates system packages, which in my opinion is not a good default behavior for us.Additionally, it also updates the repositories' mirror list every time, slowing things down considerably, so I decided to disable this behavior.
According to their wiki page, and based on a cursory reading I did of their update script, this behavior can be changed in the following order of preference:
/etc/garuda/garuda-update/config
.garuda-update
directly.I decided to go with the first option, so that topgrade users can easily change this new default behavior, if they wish.
A new option to forward arguments to
garuda-update
was also added, and documented inconfig.example.toml
.Fixes #284
Standards checklist:
cargo build
)cargo fmt
)cargo clippy
)cargo test
)If you developed a feature or a bug fix for someone else and you do not have the
means to test it, please tag this person here.