From a82e2df250be4f0bfb4990480f6bd2143ae90aee Mon Sep 17 00:00:00 2001 From: Flavio Heleno Date: Tue, 29 Dec 2020 20:24:06 -0300 Subject: [PATCH] Relative/Absolute path improvement for generate.sh --- README.md | 4 +--- composer.json | 3 ++- tests/server/ssl/generate.sh | 4 ++++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 43bb988..3cb4541 100644 --- a/README.md +++ b/README.md @@ -31,9 +31,7 @@ $ ./vendor/bin/http_test_server > /dev/null 2>&1 & Then generate ssh certificates: ```bash -$ cd ./tests/server/ssl -$ ./generate.sh -$ cd ../../../ +$ composer gen-ssl ``` Note: If you are running this on macOS and get the following error: "Error opening CA Private Key privkey.pem", check [this](ssl-macOS.md) file. diff --git a/composer.json b/composer.json index a876b15..d185e02 100644 --- a/composer.json +++ b/composer.json @@ -40,7 +40,8 @@ "cs-check": "vendor/bin/php-cs-fixer fix --dry-run", "cs-fix": "vendor/bin/php-cs-fixer fix", "test": "vendor/bin/phpunit", - "test-ci": "vendor/bin/phpunit --coverage-clover build/coverage.xml" + "test-ci": "vendor/bin/phpunit --coverage-clover build/coverage.xml", + "gen-ssl": "tests/server/ssl/generate.sh" }, "extra": { "branch-alias": { diff --git a/tests/server/ssl/generate.sh b/tests/server/ssl/generate.sh index eb83bc2..8f1be48 100755 --- a/tests/server/ssl/generate.sh +++ b/tests/server/ssl/generate.sh @@ -1,5 +1,9 @@ #!/bin/bash +set -eo pipefail + +cd $(dirname $0) + C=FR ST=Ile-de-France L=Paris