X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=add_openvpn_host;h=adcb633743a6ee1997ab767b6ae1493c940c1e8a;hb=514a3b07d87365c558569874108c4c8467372736;hp=c3d0fe19a756f8476ac5eb0a215d29e89cd98025;hpb=0f194fe50a83ed8360b0cb1ebab0dc6317bbb36d;p=bin.git diff --git a/add_openvpn_host b/add_openvpn_host index c3d0fe1..adcb633 100755 --- a/add_openvpn_host +++ b/add_openvpn_host @@ -44,16 +44,18 @@ ORIGDIR=$(pwd); -out "$TMPDIR"/"${HOST}".cert -outdir "$TMPDIR" -notext -days 9000 -batch -infiles "${HOST}".req; #> /dev/null 2>&1 chmod a+r "${HOST}".cert rm -f "${HOST}".req - ln -sf "${HOST}".cert "${CLIENT_CERT}" - ln -sf "${HOST}".pem "${CLIENT_KEY}" + mv "${HOST}".cert "${CLIENT_CERT}" + mv "${HOST}".pem "${CLIENT_KEY}" ) -cp "${CLIENT_CONF}" "${TMPDIR}"/; +cp "${CONF}" "${TMPDIR}"/; +cp "${SERVER_CACERT}" "${TMPDIR}"/; tar -zcf "${HOST}".tar.gz -C "${TMPDIR}" \ - "${HOST}".cert "${HOST}".pem "${CLIENT_CERT}" "${CLIENT_CONF}" \ - "${CLIENT_KEY}" "${ORIGDIR}"/"${SERVER_CACERT}" + "${CLIENT_CERT}" "${CONF}" \ + "${CLIENT_KEY}" "${SERVER_CACERT}" rm -rf "${TMPDIR}" cp ../ccd/__template__ ../ccd/"${HOST}"; +chmod 0644 ../ccd/"${HOST}"; HOST="${HOST}" perl -pi -e 's/HOSTNAME/$ENV{HOST}/g' ../ccd/"${HOST}";