#! /bin/sh ### BEGIN INIT INFO # Provides: mtu1280d # Required-Start: $network $syslog # Required-Stop: $network $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: mtu1280d Synthetic ICMPv6 Packet Too Big response # Description: This file should be used to construct scripts to be # placed in /etc/init.d. ### END INIT INFO # Author: Jason Fesler # # Dumbed down init script that tries to satisify multiple OSs PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="Synthetic ICMPv6 Packet Too Big response" NAME=mtu1280d DAEMON=/usr/sbin/$NAME DAEMON_ARGS="-d -q 1280" PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME # Exit if the package is not installed [ -x "$DAEMON" ] || exit 0 case "$1" in start) $DAEMON $DAEMON_ARGS ;; stop) ps auxww |grep $DAEMON | grep -v grep | awk '{print $2}' | xargs kill ;; status) ps auxww |grep $NAME | grep -v grep ;; reload|restart|force-reload) ps auxww |grep $DAEMON | grep -v grep | awk '{print $2}' | xargs kill $DAEMON $DAEMON_ARGS ;; *) #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 exit 3 ;; esac