-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make utilities posix compatible #15139
base: master
Are you sure you want to change the base?
Make utilities posix compatible #15139
Conversation
Replace `cp -av` with `cp -R -P -p` because neither `-a` nor `-v` are POSIX compliant Replace `local` keyword in shell functions with subshell style `( )` functions. Fixed other Shellcheck warnings.
I'm not completely sure dropping |
Just the other day I've been wondering about dropping |
@nanobowers @HertzDevil I resolved a merge conflict with #15138 pretty much to the letter (merging |
FWIW, I wasn't sure what to do with https://pubs.opengroup.org/onlinepubs/9799919799/
I missed that one, thanks! Fix is incoming. |
Replace
cp -av
withcp -R -P -p
because neither-a
nor-v
are POSIX compliant (Makefile)Replace
local
keyword in shell functions with subshell style( )
functions. (bin/crystal)Fixed other Shellcheck warnings. (bin/crystal)
Fixes #14846