mirror of
https://github.com/curl/curl.git
synced 2026-07-07 19:57:18 +03:00
Before this patch the script relied on Perl `system()` finding `openssl` in `PATH`, plus tried to display the full path of `openssl` by using `command -v` (or `which` on Windows). `command -v` did not work in CI for unknown reasons. To resolve it, this patch detects `openssl` in `PATH` manually, displays the detected full path and calls `openssl` with the detected full path, and stops relying on `system` for this. It also follows how `sshhelp.pm` is detecting executables. Though this patch uses Perl `-f` instead of `-e && -d` used there . Silencing this in CI logs: ``` Can't exec "command": No such file or directory at ../../../tests/certs/genserv.pl line 51. ``` Ref: https://github.com/curl/curl/actions/runs/14145795884/job/39632942668?pr=16865#step:39:108 Closes #16868 |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| CMakeLists.txt | ||
| genserv.pl | ||
| Makefile.am | ||
| Makefile.inc | ||
| srp-verifier-conf | ||
| srp-verifier-db | ||
| test-ca.cnf | ||
| test-ca.prm | ||
| test-localhost-san-first.prm | ||
| test-localhost-san-last.prm | ||
| test-localhost.nn.prm | ||
| test-localhost.prm | ||
| test-localhost0h.prm | ||