diff mbox

[OpenWrt-Devel,RFC,05/10] openvpn: generate config in /tmp/etc

Message ID 1459187509-12124-6-git-send-email-stijn@linux-ipv6.be
State RFC
Headers show

Commit Message

Stijn Tintel March 28, 2016, 5:51 p.m. UTC
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
---
 package/network/services/openvpn/files/openvpn.init | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
diff mbox

Patch

diff --git a/package/network/services/openvpn/files/openvpn.init b/package/network/services/openvpn/files/openvpn.init
index 5396d0b..7ee756d 100644
--- a/package/network/services/openvpn/files/openvpn.init
+++ b/package/network/services/openvpn/files/openvpn.init
@@ -24,7 +24,7 @@  append_param() {
 		*_*_*)   v=${v%%_*}-${v#*_}; v=${v%%_*}-${v#*_} ;;
 		*_*)     v=${v%%_*}-${v#*_} ;;
 	esac
-	echo -n "$v" >> "/var/etc/openvpn-$s.conf"
+	echo -n "$v" >> "/tmp/etc/openvpn-$s.conf"
 	return 0
 }
 
@@ -32,7 +32,7 @@  append_bools() {
 	local p; local v; local s="$1"; shift
 	for p in $*; do
 		config_get_bool v "$s" "$p"
-		[ "$v" = 1 ] && append_param "$s" "$p" && echo >> "/var/etc/openvpn-$s.conf"
+		[ "$v" = 1 ] && append_param "$s" "$p" && echo >> "/tmp/etc/openvpn-$s.conf"
 	done
 }
 
@@ -42,7 +42,7 @@  append_params() {
 		config_get v "$s" "$p"
 		IFS="$LIST_SEP"
 		for v in $v; do
-			[ -n "$v" ] && append_param "$s" "$p" && echo " $v" >> "/var/etc/openvpn-$s.conf"
+			[ -n "$v" ] && append_param "$s" "$p" && echo " $v" >> "/tmp/etc/openvpn-$s.conf"
 		done
 		unset IFS
 	done
@@ -89,8 +89,8 @@  start_instance() {
 		return
 	fi
 
-	[ ! -d "/var/etc" ] && mkdir -p "/var/etc"
-	[ -f "/var/etc/openvpn-$s.conf" ] && rm "/var/etc/openvpn-$s.conf"
+	[ ! -d "/tmp/etc" ] && mkdir -p "/tmp/etc"
+	[ -f "/tmp/etc/openvpn-$s.conf" ] && rm "/tmp/etc/openvpn-$s.conf"
 
 	# append flags
 	append_bools "$s" \
@@ -127,7 +127,7 @@  start_instance() {
 		verify_x509_name x509_username_field \
 		ifconfig_ipv6 route_ipv6 server_ipv6 ifconfig_ipv6_pool ifconfig_ipv6_push iroute_ipv6
 
-	openvpn_add_instance "$s" "/var/etc" "openvpn-$s.conf"
+	openvpn_add_instance "$s" "/tmp/etc" "openvpn-$s.conf"
 }
 
 start_service() {