1143880Spjd#!/bin/sh 2143880Spjd# $FreeBSD$ 3143880Spjd 4143880Spjdbase=`basename $0` 5143880Spjd 6152158Spjdecho "1..2" 7143880Spjd 8143880Spjdname="pkill -t <tty>" 9263351Sjmmvtty=`ps -x -o tty -p $$ | tail -1` 10263351Sjmmvif [ "$tty" = "??" -o "$tty" = "-" ]; then 11143880Spjd tty="-" 12152158Spjd ttyshort="-" 13152158Spjdelse 14201489Sobrien case $tty in 15201489Sobrien pts/*) ttyshort=`echo $tty | cut -c 5-` ;; 16201491Sobrien *) ttyshort=`echo $tty | cut -c 4-` ;; 17201489Sobrien esac 18143880Spjdfi 19263351Sjmmvsleep=$(pwd)/sleep.txt 20143880Spjdln -sf /bin/sleep $sleep 21143880Spjd$sleep 5 & 22143880Spjdsleep 0.3 23143880Spjdpkill -f -t $tty $sleep 24143880Spjdec=$? 25143880Spjdcase $ec in 26143880Spjd0) 27152158Spjd echo "ok 1 - $name" 28143880Spjd ;; 29143880Spjd*) 30152158Spjd echo "not ok 1 - $name" 31143880Spjd ;; 32143880Spjdesac 33152158Spjd$sleep 5 & 34152158Spjdsleep 0.3 35152158Spjdpkill -f -t $ttyshort $sleep 36152158Spjdec=$? 37152158Spjdcase $ec in 38152158Spjd0) 39152158Spjd echo "ok 2 - $name" 40152158Spjd ;; 41152158Spjd*) 42152158Spjd echo "not ok 2 - $name" 43152158Spjd ;; 44152158Spjdesac 45143880Spjdrm -f $sleep 46