All pastes #983533 Raw Edit

Stuff

public shellscript v1 · immutable
·published 2008-04-13 12:52 UTC
rendered paste body
#! /bin/sh## Starts redirecting tcp connections from the internet to the local network# Needs improving to take into account process id, instead of stop/restart killing ALL "redir" processes, even ones not started by this script#DAEMON="/usr/bin/redir"DAEMON_OPTS="--lport 8888 --cport 8888 --caddr 192.168.0.170"set -etest -x $DAEMON || exit 0. /lib/lsb/init-functionscase "$1" in	start)		log_begin_msg "Starting Redir Server..."		start-stop-daemon --start --quiet --background --exec $DAEMON -- $DAEMON_OPTS || log_end_msg 1		log_end_msg 0		;;	stop)		log_begin_msg "Stopping Redir Server..."		start-stop-daemon --stop --quiet --oknodo --name redir || log_end_msg 1		log_end_msg 0		;;	restart)		log_begin_msg "Restarting Redir Server..."		start-stop-daemon --stop --quiet --oknodo --retry 30 --name redir		start-stop-daemon --start --quiet --background --exec $DAEMON -- $DAEMON_OPTS || log_end_msg 1		log_end_msg 0		;;	*)		log_success_msg "Usage: /etc/init.d/redir {start|stop|restart}"		exit 1esacexit 0