#!/bin/sh
# $Id:$
# Copyright (c) 2005 SUSE LINUX GmbH, Germany. All rights reserved.
# GNU Public License.
#
# TODO: requires inetd or tftpd

### BEGIN INIT INFO
# Provides:         tftrp
# Required-Start:   $network 
# Required-Stop:    $null
# Default-Start:    3 5
# Default-Stop:
# Description:      Traps tftpd serving PXE files and moves the files away 
### END INIT INFO

base=${0##*/}
link=${base#*[SK][0-9][0-9]}

TRP_BIN=/usr/sbin/tftrp
test -x $TRP_BIN || exit 5

. /etc/rc.status
rc_reset

case "$1" in
    start)
	echo -n "Starting tftrp"
	startproc -e $TRP_BIN
	rc_status -v
	;;
    stop)
	echo -n "Shutting down tftrp"
	killproc -g -TERM $TRP_BIN
	rc_status -v
	;;
    restart)
	$0 stop
	$0 start
	rc_status
	;;
    status)
	echo -n "Checking for tftrp: "
	checkproc $TRP_BIN
	rc_status -v
	;;
	*)
	echo "Usage: $0 {start|stop|status|restart}"
	exit 1
	;;
esac
rc_exit
#
