Save client configurations in seperate directory 'client-configs'.

This commit is contained in:
Christoph 2018-03-07 01:50:46 +01:00
parent d46f46289e
commit 5ffbfbc9d5

View File

@ -321,7 +321,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
##############################################