systemd stuff for debian

This commit is contained in:
Adam Ierymenko 2016-06-08 13:19:08 -07:00
parent 7e68791bee
commit abd7071eaa
6 changed files with 22 additions and 119 deletions

3
debian/rules vendored
View file

@ -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

11
debian/zerotier-one.service vendored Normal file
View file

@ -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

14
debian/zerotier-one.upstart vendored Normal file
View file

@ -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