Wait for ZT networks to become available

This commit is contained in:
Makersphere Labs 2017-03-13 18:02:53 +01:00 committed by GitHub
commit 38e3263bf2

View file

@ -1,9 +1,15 @@
[Unit] [Unit]
Description=ZeroTier One Description=ZeroTier One
After=network.target After=network.target
Before=ssh.service docker.service
[Service] [Service]
ExecStart=/usr/sbin/zerotier-one ExecStart=/usr/sbin/zerotier-one
ExecStartPost=/bin/bash -c '\
until [ "`find /var/lib/zerotier-one/networks.d -type f -name "????????????????.conf" | \
wc -l`" == "`find /sys/devices/virtual/net -type d -name "zt*" | wc -l`" ]; do \
sleep 0.5; \
done; echo "ZeroTier One networks are online";'
Restart=always Restart=always
KillMode=process KillMode=process