Dereference symlinks to set proper __cli opt (bsc#1215963) #611
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.
This PR backports saltstack/salt#65435 to
openSUSE/release/3006.0
.What does this PR do?
In case of creating symlinks to
salt-call
, the behaviour of some modules could be different than expected as__cli
contains the name of the symlink instead ofsalt-call
itself. This change will dereference the symlinks to set__cli
opt to the proper value.Previous Behavior
Different behaviour on calling modules like
state
,event
andgit
if the call is performed with symlink tosalt-call
instead ofsalt-call
itself.New Behavior
The same behaviour for
salt-call
and any name of symlink pointint to it as expected.