#!/bin/bash
# $Id:$
# Copyright (c) 2005 SUSE LINUX GmbH, Germany. All rights reserved.
# GNU Public License.
#
# TODO: handling architecture in tftp path

LGF=/var/log/tftpd.log
CFD=i386/pxe/pxelinux.cfg/
LNC=/usr/bin/pxelnk
LNF=localboot

case $1 in
	-h|--help)
	echo "usage: $(basename $0) -h|-V"
	exit 1
	;;
	-V|--version)
	grep -iA2 "# \$Id:" $0
	exit 1
	;;
	*)
	tail -f $LGF | awk '($5~tftpd)&&($7~"'$CFD'")\
		{ n=split($7,MAC,"/"); print "'$LNC'","'$LNF'",MAC[n] |\
		"while read; do sleep 5; $REPLY; done" }'
	exit
	;;
esac
#
