From 3b0d1992a7d5b79ccc5c2a8f3b390551d740ee37 Mon Sep 17 00:00:00 2001 From: Richard Bonhomme <25598447+TinCanTech@users.noreply.github.com> Date: Wed, 12 Dec 2018 14:17:23 +0000 Subject: [PATCH] Use escape backtick for sed separator Signed-off-by: Richard Bonhomme <25598447+TinCanTech@users.noreply.github.com> --- easyrsa3/easyrsa | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa index fb03ec5..dfd123a 100755 --- a/easyrsa3/easyrsa +++ b/easyrsa3/easyrsa @@ -305,22 +305,23 @@ prog_exit() { # Make LibreSSL safe config file from OpenSSL config file make_ssl_config() { -sed -e "s,ENV::,,g" \ - -e "s,\$dir,$EASYRSA_PKI,g" \ - -e "s,\$EASYRSA_PKI,$EASYRSA_PKI,g" \ - -e "s,\$EASYRSA_CERT_EXPIRE,$EASYRSA_CERT_EXPIRE,g" \ - -e "s,\$EASYRSA_CRL_DAYS,$EASYRSA_CRL_DAYS,g" \ - -e "s,\$EASYRSA_DIGEST,$EASYRSA_DIGEST,g" \ - -e "s,\$EASYRSA_KEY_SIZE,$EASYRSA_KEY_SIZE,g" \ - -e "s,\$EASYRSA_DIGEST,$EASYRSA_DIGEST,g" \ - -e "s,\$EASYRSA_DN,$EASYRSA_DN,g" \ - -e "s,\$EASYRSA_REQ_COUNTRY,$EASYRSA_REQ_COUNTRY,g" \ - -e "s,\$EASYRSA_REQ_PROVINCE,$EASYRSA_REQ_PROVINCE,g" \ - -e "s,\$EASYRSA_REQ_CITY,$EASYRSA_REQ_CITY,g" \ - -e "s,\$EASYRSA_REQ_ORG,$EASYRSA_REQ_ORG,g" \ - -e "s,\$EASYRSA_REQ_OU,$EASYRSA_REQ_OU,g" \ - -e "s,\$EASYRSA_REQ_CN,$EASYRSA_REQ_CN,g" \ - -e "s,\$EASYRSA_REQ_EMAIL,$EASYRSA_REQ_EMAIL,g" \ +sed \ + -e "s\`ENV::\`\`g" \ + -e "s\`\$dir\`$EASYRSA_PKI\`g" \ + -e "s\`\$EASYRSA_PKI\`$EASYRSA_PKI\`g" \ + -e "s\`\$EASYRSA_CERT_EXPIRE\`$EASYRSA_CERT_EXPIRE\`g" \ + -e "s\`\$EASYRSA_CRL_DAYS\`$EASYRSA_CRL_DAYS\`g" \ + -e "s\`\$EASYRSA_DIGEST\`$EASYRSA_DIGEST\`g" \ + -e "s\`\$EASYRSA_KEY_SIZE\`$EASYRSA_KEY_SIZE\`g" \ + -e "s\`\$EASYRSA_DIGEST\`$EASYRSA_DIGEST\`g" \ + -e "s\`\$EASYRSA_DN\`$EASYRSA_DN\`g" \ + -e "s\`\$EASYRSA_REQ_COUNTRY\`$EASYRSA_REQ_COUNTRY\`g" \ + -e "s\`\$EASYRSA_REQ_PROVINCE\`$EASYRSA_REQ_PROVINCE\`g" \ + -e "s\`\$EASYRSA_REQ_CITY\`$EASYRSA_REQ_CITY\`g" \ + -e "s\`\$EASYRSA_REQ_ORG\`$EASYRSA_REQ_ORG\`g" \ + -e "s\`\$EASYRSA_REQ_OU\`$EASYRSA_REQ_OU\`g" \ + -e "s\`\$EASYRSA_REQ_CN\`$EASYRSA_REQ_CN\`g" \ + -e "s\`\$EASYRSA_REQ_EMAIL\`$EASYRSA_REQ_EMAIL\`g" \ "$EASYRSA_SSL_CONF" > "$EASYRSA_SAFE_CONF" || die "\ Failed to update $EASYRSA_SAFE_CONF" } # => make_ssl_config()