#! /bin/sh
cd /tmp/noise
case "$1" in
  (--help) : ;;
  ('')
    . $NOISE_pid/environment
    ping_timestamp=${ping_timestamp-0}
    ping_challenger=${ping_challenger-0}
    if test $ping_challenger != 0 ; then
      echo There is already a ping challange running
    else
      timestamp=`date +%s%N`
      for client in * ; do
        echo /ping $NOISE_pid $timestamp >$client/linefeed &
      done
    fi
  ;;
  (*)
    echo "/set -q ping_timestamp $2" >$NOISE_pid/linefeed
    if test $NOISE_pid != $1 ; then
      echo "/set -q ping_challenger $1" >$NOISE_pid/linefeed
      echo "PING?"
    fi
esac