summaryrefslogtreecommitdiffstats
path: root/modules/retiolum/scripts/autostart
diff options
context:
space:
mode:
authortv <tv@also>2011-05-29 15:47:21 +0200
committertv <tv@also>2011-05-29 15:47:21 +0200
commit12c77cdbfa4ec48d935af3ae7cf1118e38bec6e1 (patch)
tree2fdf8b557d2a2a1edaba2be569c2110c3822559f /modules/retiolum/scripts/autostart
parentedaa1d7f7a0ed33c019fce185b8aff7563498b6e (diff)
lowered filesystem hierarchy--everything are modules
Diffstat (limited to 'modules/retiolum/scripts/autostart')
-rw-r--r--modules/retiolum/scripts/autostart/Makefile14
-rwxr-xr-xmodules/retiolum/scripts/autostart/tinc94
2 files changed, 0 insertions, 108 deletions
diff --git a/modules/retiolum/scripts/autostart/Makefile b/modules/retiolum/scripts/autostart/Makefile
deleted file mode 100644
index aba6bd33..00000000
--- a/modules/retiolum/scripts/autostart/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-INIT_FOLDER=/etc/init.d
-.phony: all
-debian:
- #TODO change the tinc file before writing
- cp tinc /etc/init.d/tinc
- chmod +x /etc/init.d
- echo "retiolum" > /etc/tinc/nets.boot
- update-rc.d tinc defaults
-arch:
- @cp tinc /etc/rc.d
- @chmod +x /etc/rc.d/tinc
- @echo "add tinc to DAEMONS in /etc/rc.conf"
-
-
diff --git a/modules/retiolum/scripts/autostart/tinc b/modules/retiolum/scripts/autostart/tinc
deleted file mode 100755
index 12e77d6a..00000000
--- a/modules/retiolum/scripts/autostart/tinc
+++ /dev/null
@@ -1,94 +0,0 @@
-#! /bin/sh
-#
-### BEGIN INIT INFO
-# Provides: tinc
-# Required-Start: $remote_fs $network
-# Required-Stop: $remote_fs $network
-# Should-Start: $syslog $named
-# Should-Stop: $syslog
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Start tinc daemons
-# Description: Create a file $NETSFILE (/etc/tinc/nets.boot),
-# and put all the names of the networks in there.
-# These names must be valid directory names under
-# $TCONF (/etc/tinc). Lines starting with a # will be
-# ignored in this file.
-### END INIT INFO
-#
-# Based on Lubomir Bulej's Redhat init script.
-
-DAEMON="/usr/sbin/tincd"
-NAME="tinc"
-DESC="tinc daemons"
-TCONF="/etc/tinc"
-NETSFILE="$TCONF/nets.boot"
-NETS=""
-
-modprobe tun
-
-test -f $DAEMON || exit 0
-
-[ -r /etc/default/tinc ] && . /etc/default/tinc
-
-# foreach_net "what-to-say" action [arguments...]
-foreach_net() {
- if [ ! -f $NETSFILE ] ; then
- echo "Please create $NETSFILE."
- exit 0
- fi
- echo -n "$1"
- shift
- egrep '^[ ]*[a-zA-Z0-9_-]+' $NETSFILE | while read net args; do
- echo -n " $net"
- "$@" $net $args
- done
- echo "."
-}
-
-start() {
- $DAEMON $EXTRA -n "$@"
-}
-stop() {
- $DAEMON -n $1 -k
-}
-reload() {
- $DAEMON -n $1 -kHUP
-}
-restart() {
- stop "$@"
- sleep 0.5
- i=0;
- while [ -f /var/run/tinc.$1.pid ] ; do
- if [ $i = '10' ] ; then
- break
- else
- echo -n "."
- sleep 0.5
- i=$(($i+1))
- fi
- done
- start "$@"
-}
-
-case "$1" in
- start)
- foreach_net "Starting $DESC:" start
- ;;
- stop)
- foreach_net "Stopping $DESC:" stop
- ;;
- reload|force-reload)
- foreach_net "Reloading $DESC configuration:" reload
- ;;
- restart)
- foreach_net "Restarting $DESC:" restart
- ;;
- *)
- echo "Usage: /etc/init.d/$NAME {start|stop|reload|restart|force-reload}"
- exit 1
- ;;
-esac
-
-exit 0
-