summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rwxr-xr-xdebian/rules3
-rw-r--r--debian/zerotier-one.service11
-rw-r--r--debian/zerotier-one.upstart14
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