From a51232978c01a841428b31330355e80209a71f41 Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Sat, 17 Jan 2015 16:47:43 +0100 Subject: [PATCH] Fixes mutliline reading --- scripts/provision.sh | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/scripts/provision.sh b/scripts/provision.sh index 785d46f..b604cd1 100755 --- a/scripts/provision.sh +++ b/scripts/provision.sh @@ -206,18 +206,9 @@ function generate_certificate () { echo "" info "You should have received a certificate." - info "Please paste your certificate now:" - IFS= read -d '' -n 1 certificate - while IFS= read -d '' -n 1 -t 2 c - do - certificate+=$c - done - - if [ "${arg_d}" = "1" ]; then - echo ${certificate} - fi + info "Please paste your certificate now: (finish with ctrl-d)" - echo ${certificate} > ${TLS_FOLDER}/CSR/${arg_u}.crt + cat > ${TLS_FOLDER}/CSR/${arg_u}.crt info "Concat certificate, CA and key into pem file." cat ${TLS_FOLDER}/CSR/${arg_u}.crt /data/indiehosters/scripts/sub.class2.server.ca.pem /data/indiehosters/scripts/ca.pem ${TLS_FOLDER}/CSR/${arg_u}.key > ${TLS_FOLDER}/${arg_u}.pem -- GitLab