create_key_config.sh: Save client configuration in seperate directory 'clien-configs'.

This commit is contained in:
Christoph 2018-03-07 01:59:24 +01:00
parent 5ffbfbc9d5
commit 5c3ab5b966

View File

@ -302,7 +302,22 @@ else
error "$(cat $log_file)"
fi
_client_conf_file="${OPENVPN_BASE_DIR}/${NEW_KEY_NAME}.conf"
_client_conf_dir="${OPENVPN_BASE_DIR}/clien-configs"
_client_conf_file="${_client_conf_dir}/${NEW_KEY_NAME}.conf"
echononl " Create client config dir '$_client_conf_dir'.."
if [[ ! -d "$_client_conf_dir" ]]; then
mkdir "$_client_conf_dir" > $log_file 2>&1
if [[ $? -eq 0 ]]; then
echo_ok
else
echo_failed
error "$(cat $log_file)"
fi
else
echo_skipped
fi
echononl " Create sample client configuration ${_client_conf_file}.."
cat << EOF > "$_client_conf_file" 2> $log_file
##############################################