The PR updates the build script shebang. The current shell path would not be found on e.g. macOS. The update path is found on linux and macOS by default.
It also moves towards using the default login shell on most linux oses bash instead of Bourne Shell sh. This second change is not strictly necessary at that point as it doesn't solve a concrete issue or brings an improvement, it just uses a more common specification.
Checklist
[x] A description of the changes in this PR is mentioned above.
[x] All the new and existing tests pass.
[x] The code follows the code style and conventions of the project.
[x] No plagiarized, duplicated, or repetitive code that has been directly copied from another source.
[x] I have read the whole Contributing guidelines of the project and its resources/related pages.
Description
The PR updates the build script shebang. The current shell path would not be found on e.g. macOS. The update path is found on linux and macOS by default.
It also moves towards using the default login shell on most linux oses
bash
instead of Bourne Shellsh
. This second change is not strictly necessary at that point as it doesn't solve a concrete issue or brings an improvement, it just uses a more common specification.Checklist