]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tools/regression/usr.bin/pkill/pkill-j.t
This commit was generated by cvs2svn to compensate for changes in r159825,
[FreeBSD/FreeBSD.git] / tools / regression / usr.bin / pkill / pkill-j.t
1 #!/bin/sh
2 # $FreeBSD$
3
4 base=`basename $0`
5
6 echo "1..2"
7
8 name="pkill -j <jid>"
9 if [ `id -u` -eq 0 ]; then
10         sleep=`mktemp /tmp/$base.XXXXXX` || exit 1
11         ln -sf /bin/sleep $sleep
12         jail / temp 127.0.0.1 $sleep 5 &
13         sleep 0.3
14         jid=`jls | egrep '127\.0\.0\.1.*temp.*\/' | awk '{print $1}'`
15         pkill -f -j $jid $sleep
16         ec=$?
17         case $ec in
18         0)
19                 echo "ok 1 - $name"
20                 ;;
21         *)
22                 echo "not ok 1 - $name"
23                 ;;
24         esac
25         rm -f $sleep
26 else
27         echo "ok 1 - $name # skip Test needs uid 0."
28 fi
29
30 name="pkill -j 0"
31 if [ `id -u` -eq 0 ]; then
32         sleep=`mktemp /tmp/$base.XXXXXX` || exit 1
33         ln -sf /bin/sleep $sleep
34         jail / temp 127.0.0.1 $sleep 5 &
35         sleep 0.3
36         pkill -f -j 0 $sleep
37         ec=$?
38         case $ec in
39         0)
40                 echo "ok 2 - $name"
41                 ;;
42         *)
43                 echo "not ok 2 - $name"
44                 ;;
45         esac
46         rm -f $sleep
47 else
48         echo "ok 1 - $name # skip Test needs uid 0."
49 fi