feat: new step Lensfun's database update #839
Merged
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 does this PR do
This PR adds support for updating Lensfun's lenses database via its cli tool
lensfun-update-data
.Per the documentation, this update command can be invoked with or without
sudo
so that one can decide where to install the update. Ifsudo
is used, then the update will be installed system-wide, available to all users. Otherwise, update will be install under user's home directory and thus exclusive to the user.This option is controlled through the following configuration entry in Topgrade:
Standards checklist
CONTRIBUTING.md
For new steps
--dry-run
option works with this stepIt should work as this is a one command step.
--yes
option works with this step if it is supported bythe underlying command
The
lensfun-update-data
command does not accept options.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.