Drop -v
from rm
and cp
commands in fixtures for portability
#1646
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.
In the fixture scripts, there is one invocation of
rm
with the-v
option, which is only very recently standardized, and one invocation ofcp
with the-v
option, which is nonstandard. The intent appears to be to make it easier to understand what a fixture has done if it fails, or if it is run manually to investigate it. This PR drops-v
from those commands without replacing it with anything.The two affected fixture scripts are heavily used, and the archives they generate are
.gitignore
d. So this change causes 106 formerly failing tests to pass on my OmniOS test system (decreasing the number of failing tests from 108 to 2). I expect most illiumos and various other significant but less common Unix-like systems to have the same benefit.The tradeoff of not showing verbose output appears to be reasonable to me in context here, but it may not be the best approach. Alternative approaches, and other details about the change--including the conditions under which it makes a difference and its relationship to POSIX--are given in the commit messages.