diff options
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/rules | 3 | ||||
-rw-r--r-- | debian/zerotier-one.service | 11 | ||||
-rw-r--r-- | debian/zerotier-one.upstart | 14 |
3 files changed, 28 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules index 4422dc83..cf0b04ff 100755 --- a/debian/rules +++ b/debian/rules @@ -11,3 +11,6 @@ override_dh_auto_build: override_dh_systemd_start: dh_systemd_start --restart-after-upgrade + +override_dh_installinit: + dh_installinit --name=zerotier-one -- defaults diff --git a/debian/zerotier-one.service b/debian/zerotier-one.service new file mode 100644 index 00000000..a0126b7f --- /dev/null +++ b/debian/zerotier-one.service @@ -0,0 +1,11 @@ +[Unit] +Description=ZeroTier One +After=network.target + +[Service] +ExecStart=/usr/sbin/zerotier-one +Restart=always +KillMode=process + +[Install] +WantedBy=multi-user.target diff --git a/debian/zerotier-one.upstart b/debian/zerotier-one.upstart new file mode 100644 index 00000000..7753580a --- /dev/null +++ b/debian/zerotier-one.upstart @@ -0,0 +1,14 @@ +description "ZeroTier One upstart startup script" + +author "Adam Ierymenko <adam.ierymenko@zerotier.com>" + +start on (local-filesystems and net-device-up IFACE!=lo) +stop on runlevel [!2345] + +respawn +respawn limit 2 300 + +#pre-start script +#end script + +exec /usr/sbin/zerotier-one |