summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2016-06-08 13:19:08 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2016-06-08 13:19:08 -0700
commitabd7071eaacfeb21cb81a508fecae982ae6be425 (patch)
treefcca6ae604fe1dd015824886b88af511e2986cb9 /ext
parent7e68791bee4e70a82a1814d489428e01913ef811 (diff)
downloadinfinitytier-abd7071eaacfeb21cb81a508fecae982ae6be425.tar.gz
infinitytier-abd7071eaacfeb21cb81a508fecae982ae6be425.zip
systemd stuff for debian
Diffstat (limited to 'ext')
-rwxr-xr-xext/installfiles/linux/init.d/zerotier-one113
-rw-r--r--ext/installfiles/linux/systemd/zerotier-one.service11
2 files changed, 0 insertions, 124 deletions
diff --git a/ext/installfiles/linux/init.d/zerotier-one b/ext/installfiles/linux/init.d/zerotier-one
deleted file mode 100755
index b0a8aa41..00000000
--- a/ext/installfiles/linux/init.d/zerotier-one
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-#
-# zerotier-one Virtual distributed Ethernet service
-#
-# chkconfig: 2345 11 89
-# description: ZeroTier One provides public and private distributed ethernet \
-# networks. See https://www.zerotier.com/ for more information.
-
-### BEGIN INIT INFO
-# Provides: zerotier-one
-# Required-Start: $local_fs $network
-# Required-Stop: $local_fs
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Start ZeroTier One
-# Description: ZeroTier One provides public and private distributed ethernet \
-# networks. See https://www.zerotier.com/ for more information.
-### END INIT INFO
-
-#
-# This script is written to avoid distro-specific dependencies, so it does not
-# use the rc bash script libraries found on some systems. It should work on
-# just about anything.
-#
-
-zthome=/var/lib/zerotier-one
-
-# Add $zthome to path so we can invoke zerotier-one naked, makes it look
-# better in a ps listing.
-export PATH=/bin:/usr/bin:/sbin:/usr/sbin:$zthome
-
-if [ "`id -u`" -ne 0 ]; then
- echo "Init script must be called as root."
- exit 4
-fi
-
-if [ ! -f "$zthome/zerotier-one" ]; then
- echo "ZeroTier One is not installed in $zthome."
- exit 5
-fi
-
-pid=0
-if [ -f "$zthome/zerotier-one.pid" ]; then
- pid=`cat $zthome/zerotier-one.pid`
-fi
-
-running=0
-if [ "$pid" -gt 0 ]; then
- exepath=`readlink /proc/$pid/exe 2>/dev/null | grep zerotier-one`
- if [ -n "$exepath" ]; then
- running=1
- fi
-fi
-
-case "$1" in
- start)
- if [ $running -gt 0 ]; then
- echo "ZeroTier One already running."
- exit 0
- fi
- echo "Starting ZeroTier One..."
- zerotier-one -d
- ;;
- stop)
- if [ $running -gt 0 ]; then
- echo "Stopping ZeroTier One..."
- kill -TERM $pid
- sleep 0.25
- if [ -f "$zthome/zerotier-one.pid" ]; then
- sleep 0.5
- fi
- if [ -f "$zthome/zerotier-one.pid" ]; then
- sleep 1
- fi
- if [ -f "$zthome/zerotier-one.pid" ]; then
- kill -KILL $pid >>/dev/null 2>&1
- rm -f "$zthome/zerotier-one.pid"
- fi
- else
- echo "ZeroTier One is not running."
- fi
- ;;
- restart|reload|force-reload|condrestart|try-restart)
- echo "Restarting ZeroTier One..."
- if [ $running -gt 0 ]; then
- kill -TERM $pid >>/dev/null 2>&1
- fi
- sleep 0.25
- if [ -f "$zthome/zerotier-one.pid" ]; then
- sleep 0.5
- fi
- if [ -f "$zthome/zerotier-one.pid" ]; then
- sleep 1
- fi
- if [ -f "$zthome/zerotier-one.pid" ]; then
- kill -KILL $pid >>/dev/null 2>&1
- rm -f "$zthome/zerotier-one.pid"
- fi
- zerotier-one -d
- ;;
- status)
- if [ $running -gt 0 ]; then
- exit 0
- else
- exit 3
- fi
- ;;
- *)
- echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
- exit 2
-esac
-
-exit 0
diff --git a/ext/installfiles/linux/systemd/zerotier-one.service b/ext/installfiles/linux/systemd/zerotier-one.service
deleted file mode 100644
index a0126b7f..00000000
--- a/ext/installfiles/linux/systemd/zerotier-one.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=ZeroTier One
-After=network.target
-
-[Service]
-ExecStart=/usr/sbin/zerotier-one
-Restart=always
-KillMode=process
-
-[Install]
-WantedBy=multi-user.target