yggdrasil-jumper: add multiple ygg support
[feed/packages.git] / net / yggdrasil-jumper / files / yggdrasil-jumper.defaults
1 #!/bin/sh
2
3 # if there is an existing config, our work is already done
4 uci -q get yggdrasil-jumper.config.stun_server >/dev/null 2>&1
5
6 if [ $? -ne 0 ]; then
7
8 # register commit handler
9 uci -q batch <<-EOF >/dev/null
10 delete ucitrack.@yggdrasil-jumper[-1]
11 add ucitrack yggdrasil-jumper
12 set ucitrack.@yggdrasil-jumper[-1].init=yggdrasil-jumper
13 commit ucitrack
14 EOF
15
16 # generate configuration
17 touch /etc/config/yggdrasil-jumper
18
19 uci batch <<-EOF
20 set yggdrasil-jumper.config=yggdrasil-jumper
21 set yggdrasil-jumper.config.listen_port=4701
22 set yggdrasil-jumper.config.allow_ipv4=1
23 set yggdrasil-jumper.config.allow_ipv6=0
24 add_list yggdrasil-jumper.config.stun_server='stunserver.stunprotocol.org:3478'
25 add_list yggdrasil-jumper.config.stun_server='136.243.59.79:3478'
26 add_list yggdrasil-jumper.config.stun_server='34.192.137.246:3478'
27 add_list yggdrasil-jumper.config.stun_server='94.130.130.49:3478'
28 add_list yggdrasil-jumper.config.stun_server='192.172.233.145:3478'
29 add_list yggdrasil-jumper.config.stun_server='185.125.180.70:3478'
30 add_list yggdrasil-jumper.config.stun_server='95.216.78.222:3478'
31 add_list yggdrasil-jumper.config.stun_server='88.99.67.241:3478'
32 add_list yggdrasil-jumper.config.stun_server='88.218.220.40:3478'
33 add_list yggdrasil-jumper.config.stun_server='54.177.85.190:3478'
34 add_list yggdrasil-jumper.config.stun_server='88.198.151.128:3478'
35 add_list yggdrasil-jumper.config.stun_server='83.64.250.246:3478'
36 add_list yggdrasil-jumper.config.stun_server='62.72.83.10:3478'
37 add_list yggdrasil-jumper.config.stun_server='202.1.117.2:3478'
38 add_list yggdrasil-jumper.config.stun_server='188.118.52.172:3478'
39 add_list yggdrasil-jumper.config.stun_server='51.83.201.84:3478'
40 add_list yggdrasil-jumper.config.stun_server='34.206.168.53:3478'
41 add_list yggdrasil-jumper.config.stun_server='157.161.10.32:3478'
42 add_list yggdrasil-jumper.config.stun_server='91.213.98.54:3478'
43 set yggdrasil-jumper.config.stun_randomize=1
44 commit yggdrasil-jumper
45 EOF
46
47 fi