|
@@ -36,6 +36,10 @@ if [ -e "/etc/sudoers.d/${app}_ynh" ]; then
|
|
|
ynh_secure_remove "/etc/sudoers.d/${app}_ynh"
|
|
|
fi
|
|
|
|
|
|
+if [ -e "/etc/openvpn/client.conf.tpl" ]; then
|
|
|
+ ynh_secure_remove "/etc/openvpn/client.conf.tpl"
|
|
|
+fi
|
|
|
+
|
|
|
# New stuff
|
|
|
|
|
|
if [ -z "${dns_method:-}" ]; then
|
|
@@ -74,11 +78,7 @@ yunohost service stop $service_name
|
|
|
|
|
|
# Keep a copy of existing config files before overwriting them
|
|
|
tmp_dir=$(mktemp -d /tmp/vpnclient-upgrade-XXX)
|
|
|
-for config_file in /etc/openvpn/client.{conf,cube,ovpn}; do
|
|
|
- if [[ -f "${config_file}" ]]; then
|
|
|
- cp "${config_file}" "${tmp_dir}"
|
|
|
- fi
|
|
|
-done
|
|
|
+cp /etc/openvpn/client.* "${tmp_dir}"
|
|
|
|
|
|
# Deploy files from package
|
|
|
vpnclient_deploy_files_and_services
|
|
@@ -100,7 +100,7 @@ then
|
|
|
fi
|
|
|
|
|
|
# Restore previously existing config files
|
|
|
-cp -r ${tmp_dir}/client* /etc/openvpn/
|
|
|
+cp ${tmp_dir}/client.* /etc/openvpn/
|
|
|
ynh_secure_remove ${tmp_dir}
|
|
|
|
|
|
#=================================================
|