#!/bin/bash
# delayscript - replay recorded delay values
# Usage:
#	delayscript src dest delayvalues
# where delayvalues is a file of recorded delaywidth values (msec).
# In practice, I generate the values simply by recording ping traffic
# or the like.
#

if [ $# != 3 ] ; then
	echo Usage: delayscript src dest delayvalues
	exit 1
fi

src=$1
dest=$2
delayvalues=$3

if [ ! -r $delayvalues ] ; then
	echo Can"'"t read $delayvalues
	exit 2
fi

# Turn on the emulator
cnistnet -u

# We loop infinitely, rewinding back to the start of the file
while true ; do
	while read delay ; do
		cnistnet -a $src $dest --delay $delay
		sleep 1
	done < $delayvalues
done
