From 1fa4ccc33805ce7853be28a5b43ddacfa5a4fb39 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Thu, 19 Oct 2017 11:08:35 +0200 Subject: [PATCH] make-csr: create important directories --- evoacme/files/make-csr.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/evoacme/files/make-csr.sh b/evoacme/files/make-csr.sh index 62079721..10c0f8e9 100755 --- a/evoacme/files/make-csr.sh +++ b/evoacme/files/make-csr.sh @@ -201,9 +201,18 @@ main() { readonly VHOST readonly DOMAINS + mkdir -p "${CSR_DIR}" + chown root: "${CSR_DIR}" [ -w "${CSR_DIR}" ] || error "Directory ${CSR_DIR} is not writable" + + mkdir -p "${SELF_SIGNED_DIR}" + chown root: "${SELF_SIGNED_DIR}" [ -w "${SELF_SIGNED_DIR}" ] || error "Directory ${SELF_SIGNED_DIR} is not writable" + + mkdir -p "${SSL_KEY_DIR}" + chown root: "${SSL_KEY_DIR}" [ -w "${SSL_KEY_DIR}" ] || error "Directory ${SSL_KEY_DIR} is not writable" + [ -r "${SSL_CONFIG_FILE}" ] || error "File ${SSL_CONFIG_FILE} is not readable" # check for important programs