|
@@ -71,13 +71,23 @@ trap killzerotier INT TERM
|
|
|
log "Configuring networks to join"
|
|
|
mkdir -p /var/lib/zerotier-one/networks.d
|
|
|
|
|
|
-log_params "Joining networks:" $@
|
|
|
+log_params "Joining networks from command line:" $@
|
|
|
for i in "$@"
|
|
|
do
|
|
|
log_detail_params "Configuring join:" "$i"
|
|
|
touch "/var/lib/zerotier-one/networks.d/${i}.conf"
|
|
|
done
|
|
|
|
|
|
+if [ "x$ZEROTIER_JOIN_NETWORKS" != "x" ]
|
|
|
+then
|
|
|
+ log_params "Joining networks from environment:" $ZEROTIER_JOIN_NETWORKS
|
|
|
+ for i in "$ZEROTIER_JOIN_NETWORKS"
|
|
|
+ do
|
|
|
+ log_detail_params "Configuring join:" "$i"
|
|
|
+ touch "/var/lib/zerotier-one/networks.d/${i}.conf"
|
|
|
+ done
|
|
|
+fi
|
|
|
+
|
|
|
log "Starting ZeroTier"
|
|
|
nohup /usr/sbin/zerotier-one &
|
|
|
|