summaryrefslogtreecommitdiffstats
path: root/tests/openvpn
blob: 82c4955e35c0f4ef37a00af06b691b2583016c3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
	modprobe tun
	# Install program
	apk_add openvpn
	# Create test-config (Server)
	echo 'dev tun' > /etc/openvpn/openvpn.conf
	echo 'proto udp' >> /etc/openvpn/openvpn.conf
	echo 'port 1194' >> /etc/openvpn/openvpn.conf
	echo 'verb 2' >> /etc/openvpn/openvpn.conf
	echo 'status /etc/openvpn/status.openvpn.log' >> /etc/openvpn/openvpn.conf
	echo 'log /etc/openvpn/log.openvpn.log' >> /etc/openvpn/openvpn.conf
	# Start service
	/etc/init.d/openvpn start
	# Check if it works
	sleep 1
	pidof openvpn
	# Stop service
	/etc/init.d/openvpn stop
	# Verify that it really dies
	i=10; while pidof $@; do		\
		[ $i -eq 0 ] && exit 1;	\
		i=$((i - 1));		\
		sleep 1;			\
	done
	# Remove testscript
	rm -rf /etc/openvpn/openvpn.conf
	rm -rf /etc/openvpn/status.openvpn.log
	rm -rf /etc/openvpn/log.openvpn.log
	# Remove program
	apk_del openvpn