diff options
author | jmmv <jmmv@FreeBSD.org> | 2014-03-19 12:46:04 +0000 |
---|---|---|
committer | jmmv <jmmv@FreeBSD.org> | 2014-03-19 12:46:04 +0000 |
commit | 6347abb8452f9f60737489ce782cf23fcd90354c (patch) | |
tree | bf59b42476e1a68940d50c9e4eef6e407f97449b | |
parent | 26e1531d4b6d8a093b5044725d9af700963f7ca5 (diff) | |
download | FreeBSD-src-6347abb8452f9f60737489ce782cf23fcd90354c.zip FreeBSD-src-6347abb8452f9f60737489ce782cf23fcd90354c.tar.gz |
Migrate tools/regression/usr.bin/pkill to the new tests layout.
Interestingly, the pkill tool lives in bin, not usr.bin. Haven't bothered
to check if this is because the tool moved or because the tests were
originally added in the wrong place.
-rw-r--r-- | bin/pkill/Makefile | 6 | ||||
-rw-r--r-- | bin/pkill/tests/Makefile | 38 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-F_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-F.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-LF_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-LF.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-P_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-P.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-U_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-U.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-_g_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-_g.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-_s_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-_s.t) | 0 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-g_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-g.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-i_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-i.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-j_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-j.t) | 6 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-l_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-l.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-n_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-n.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-o_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-o.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-q_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-q.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-s_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-s.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-t_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-t.t) | 6 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-v_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-v.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pgrep-x_test.sh (renamed from tools/regression/usr.bin/pkill/pgrep-x.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-F_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-F.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-LF_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-LF.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-P_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-P.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-U_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-U.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-_g_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-_g.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-g_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-g.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-i_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-i.t) | 2 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-j_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-j.t) | 6 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-s_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-s.t) | 4 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-t_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-t.t) | 6 | ||||
-rw-r--r-- | bin/pkill/tests/pkill-x_test.sh (renamed from tools/regression/usr.bin/pkill/pkill-x.t) | 4 | ||||
-rw-r--r-- | etc/mtree/BSD.tests.dist | 2 |
31 files changed, 95 insertions, 49 deletions
diff --git a/bin/pkill/Makefile b/bin/pkill/Makefile index e98ed2c..bb4d865 100644 --- a/bin/pkill/Makefile +++ b/bin/pkill/Makefile @@ -1,6 +1,8 @@ # $NetBSD: Makefile,v 1.1 2002/03/01 11:21:58 ad Exp $ # $FreeBSD$ +.include <bsd.own.mk> + PROG= pkill DPADD= ${LIBKVM} @@ -17,4 +19,8 @@ MLINKS= pkill.1 pgrep.1 SYMLINKS= ${BINDIR}/pkill /usr/bin/pkill SYMLINKS+= ${BINDIR}/pgrep /usr/bin/pgrep +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include <bsd.prog.mk> diff --git a/bin/pkill/tests/Makefile b/bin/pkill/tests/Makefile new file mode 100644 index 0000000..b131d59 --- /dev/null +++ b/bin/pkill/tests/Makefile @@ -0,0 +1,38 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +TESTSDIR= ${TESTSBASE}/bin/pkill + +TAP_TESTS_SH= pgrep-F_test +TAP_TESTS_SH+= pgrep-LF_test +TAP_TESTS_SH+= pgrep-P_test +TAP_TESTS_SH+= pgrep-U_test +TAP_TESTS_SH+= pgrep-_g_test +TAP_TESTS_SH+= pgrep-_s_test +TAP_TESTS_SH+= pgrep-g_test +TAP_TESTS_SH+= pgrep-i_test +TAP_TESTS_SH+= pgrep-j_test +TEST_METADATA.pgrep-j_test+= required_user="root" +TAP_TESTS_SH+= pgrep-l_test +TAP_TESTS_SH+= pgrep-n_test +TAP_TESTS_SH+= pgrep-o_test +TAP_TESTS_SH+= pgrep-q_test +TAP_TESTS_SH+= pgrep-s_test +TAP_TESTS_SH+= pgrep-t_test +TAP_TESTS_SH+= pgrep-v_test +TAP_TESTS_SH+= pgrep-x_test +TAP_TESTS_SH+= pkill-F_test +TAP_TESTS_SH+= pkill-LF_test +TAP_TESTS_SH+= pkill-P_test +TAP_TESTS_SH+= pkill-U_test +TAP_TESTS_SH+= pkill-_g_test +TAP_TESTS_SH+= pkill-g_test +TAP_TESTS_SH+= pkill-i_test +TAP_TESTS_SH+= pkill-j_test +TEST_METADATA.pkill-j_test+= required_user="root" +TAP_TESTS_SH+= pkill-s_test +TAP_TESTS_SH+= pkill-t_test +TAP_TESTS_SH+= pkill-x_test + +.include <bsd.test.mk> diff --git a/tools/regression/usr.bin/pkill/pgrep-F.t b/bin/pkill/tests/pgrep-F_test.sh index fd76e64..4d8feaa 100644 --- a/tools/regression/usr.bin/pkill/pgrep-F.t +++ b/bin/pkill/tests/pgrep-F_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..1" name="pgrep -F <pidfile>" -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-LF.t b/bin/pkill/tests/pgrep-LF_test.sh index d981175..4818869 100644 --- a/tools/regression/usr.bin/pkill/pgrep-LF.t +++ b/bin/pkill/tests/pgrep-LF_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pgrep -LF <pidfile>" -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep daemon -p $pidfile $sleep 5 sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-P.t b/bin/pkill/tests/pgrep-P_test.sh index d139edb..5a5cdcf 100644 --- a/tools/regression/usr.bin/pkill/pgrep-P.t +++ b/bin/pkill/tests/pgrep-P_test.sh @@ -7,7 +7,7 @@ echo "1..1" name="pgrep -P <ppid>" ppid=$$ -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-U.t b/bin/pkill/tests/pgrep-U_test.sh index 7cc865a..2e7f24d 100644 --- a/tools/regression/usr.bin/pkill/pgrep-U.t +++ b/bin/pkill/tests/pgrep-U_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -U <uid>" ruid=`id -ur` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -23,7 +23,7 @@ rm -f $sleep name="pgrep -U <user>" ruid=`id -urn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-_g.t b/bin/pkill/tests/pgrep-_g_test.sh index b07b608..fbe7b08 100644 --- a/tools/regression/usr.bin/pkill/pgrep-_g.t +++ b/bin/pkill/tests/pgrep-_g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -G <gid>" rgid=`id -gr` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -23,7 +23,7 @@ rm -f $sleep name="pgrep -G <group>" rgid=`id -grn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-_s.t b/bin/pkill/tests/pgrep-_s_test.sh index ce0bde3..ce0bde3 100644 --- a/tools/regression/usr.bin/pkill/pgrep-_s.t +++ b/bin/pkill/tests/pgrep-_s_test.sh diff --git a/tools/regression/usr.bin/pkill/pgrep-g.t b/bin/pkill/tests/pgrep-g_test.sh index 19bd774..1414908 100644 --- a/tools/regression/usr.bin/pkill/pgrep-g.t +++ b/bin/pkill/tests/pgrep-g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -g <pgrp>" pgrp=`ps -o tpgid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -22,7 +22,7 @@ kill $chpid rm -f $sleep name="pgrep -g 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-i.t b/bin/pkill/tests/pgrep-i_test.sh index cbf36ff..b9ecfbc 100644 --- a/tools/regression/usr.bin/pkill/pgrep-i.t +++ b/bin/pkill/tests/pgrep-i_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -i" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt usleep="${sleep}XXX" touch $usleep lsleep="${sleep}xxx" diff --git a/tools/regression/usr.bin/pkill/pgrep-j.t b/bin/pkill/tests/pgrep-j_test.sh index 861d575..6656a9b 100644 --- a/tools/regression/usr.bin/pkill/pgrep-j.t +++ b/bin/pkill/tests/pgrep-j_test.sh @@ -7,7 +7,7 @@ echo "1..3" name="pgrep -j <jid>" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -31,7 +31,7 @@ fi name="pgrep -j any" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -55,7 +55,7 @@ fi name="pgrep -j none" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & chpid=$! diff --git a/tools/regression/usr.bin/pkill/pgrep-l.t b/bin/pkill/tests/pgrep-l_test.sh index 3be3402..49273b3 100644 --- a/tools/regression/usr.bin/pkill/pgrep-l.t +++ b/bin/pkill/tests/pgrep-l_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -l" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-n.t b/bin/pkill/tests/pgrep-n_test.sh index cde95fb..1b6fe83 100644 --- a/tools/regression/usr.bin/pkill/pgrep-n.t +++ b/bin/pkill/tests/pgrep-n_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -n" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & oldpid=$! diff --git a/tools/regression/usr.bin/pkill/pgrep-o.t b/bin/pkill/tests/pgrep-o_test.sh index 2b1cf51..250f230 100644 --- a/tools/regression/usr.bin/pkill/pgrep-o.t +++ b/bin/pkill/tests/pgrep-o_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pgrep -o" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & oldpid=$! diff --git a/tools/regression/usr.bin/pkill/pgrep-q.t b/bin/pkill/tests/pgrep-q_test.sh index 02a89fc..2626a5e 100644 --- a/tools/regression/usr.bin/pkill/pgrep-q.t +++ b/bin/pkill/tests/pgrep-q_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..4" name="pgrep -q" -sleep0=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep1=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep0=$(pwd)/sleep0.txt +sleep1=$(pwd)/sleep1.txt ln -sf /bin/sleep $sleep0 $sleep0 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-s.t b/bin/pkill/tests/pgrep-s_test.sh index b9d3969..82c1ef9 100644 --- a/tools/regression/usr.bin/pkill/pgrep-s.t +++ b/bin/pkill/tests/pgrep-s_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pgrep -s <sid>" sid=`ps -o tsid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -22,7 +22,7 @@ kill $chpid rm -f $sleep name="pgrep -s 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-t.t b/bin/pkill/tests/pgrep-t_test.sh index c1d0c2a..a8527d5 100644 --- a/tools/regression/usr.bin/pkill/pgrep-t.t +++ b/bin/pkill/tests/pgrep-t_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pgrep -t <tty>" -tty=`ps -o tty -p $$ | tail -1` -if [ "$tty" = "??" ]; then +tty=`ps -x -o tty -p $$ | tail -1` +if [ "$tty" = "??" -o "$tty" = "-" ]; then tty="-" ttyshort="-" else @@ -16,7 +16,7 @@ else *) ttyshort=`echo $tty | cut -c 4-` ;; esac fi -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-v.t b/bin/pkill/tests/pgrep-v_test.sh index 11a2be2..b9835bc 100644 --- a/tools/regression/usr.bin/pkill/pgrep-v.t +++ b/bin/pkill/tests/pgrep-v_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..2" name="pgrep -v" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pgrep-x.t b/bin/pkill/tests/pgrep-x_test.sh index 8906664..1defde2 100644 --- a/tools/regression/usr.bin/pkill/pgrep-x.t +++ b/bin/pkill/tests/pgrep-x_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..4" name="pgrep -x" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-F.t b/bin/pkill/tests/pkill-F_test.sh index 732d807..48ad474 100644 --- a/tools/regression/usr.bin/pkill/pkill-F.t +++ b/bin/pkill/tests/pkill-F_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..1" name="pkill -F <pidfile>" -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-LF.t b/bin/pkill/tests/pkill-LF_test.sh index adb6ba9..fcafd0a 100644 --- a/tools/regression/usr.bin/pkill/pkill-LF.t +++ b/bin/pkill/tests/pkill-LF_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pkill -LF <pidfile>" -pidfile=`mktemp /tmp/$base.XXXXXX` || exit 1 -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +pidfile=$(pwd)/pidfile.txt +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep daemon -p $pidfile $sleep 5 sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-P.t b/bin/pkill/tests/pkill-P_test.sh index 4b8ddb5..2030710 100644 --- a/tools/regression/usr.bin/pkill/pkill-P.t +++ b/bin/pkill/tests/pkill-P_test.sh @@ -7,7 +7,7 @@ echo "1..1" name="pkill -P <ppid>" ppid=$$ -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-U.t b/bin/pkill/tests/pkill-U_test.sh index 16313f8..04395e5 100644 --- a/tools/regression/usr.bin/pkill/pkill-U.t +++ b/bin/pkill/tests/pkill-U_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -U <uid>" ruid=`id -ur` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -25,7 +25,7 @@ rm -f $sleep name="pkill -U <user>" ruid=`id -urn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-_g.t b/bin/pkill/tests/pkill-_g_test.sh index 0717cea..1739ac8 100644 --- a/tools/regression/usr.bin/pkill/pkill-_g.t +++ b/bin/pkill/tests/pkill-_g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -G <gid>" rgid=`id -gr` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -25,7 +25,7 @@ rm -f $sleep name="pkill -G <group>" rgid=`id -grn` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-g.t b/bin/pkill/tests/pkill-g_test.sh index d00adac..29d6ab7 100644 --- a/tools/regression/usr.bin/pkill/pkill-g.t +++ b/bin/pkill/tests/pkill-g_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -g <pgrp>" pgrp=`ps -o tpgid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -24,7 +24,7 @@ esac rm -f $sleep name="pkill -g 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-i.t b/bin/pkill/tests/pkill-i_test.sh index 6574cbd..b9b8df8 100644 --- a/tools/regression/usr.bin/pkill/pkill-i.t +++ b/bin/pkill/tests/pkill-i_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..1" name="pkill -i" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt usleep="${sleep}XXX" touch $usleep lsleep="${sleep}xxx" diff --git a/tools/regression/usr.bin/pkill/pkill-j.t b/bin/pkill/tests/pkill-j_test.sh index 5cb03115..48e7c72 100644 --- a/tools/regression/usr.bin/pkill/pkill-j.t +++ b/bin/pkill/tests/pkill-j_test.sh @@ -7,7 +7,7 @@ echo "1..3" name="pkill -j <jid>" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -30,7 +30,7 @@ fi name="pkill -j any" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep jail / $base-1 127.0.0.1 $sleep 5 & chpid=$! @@ -52,7 +52,7 @@ fi name="pkill -j none" if [ `id -u` -eq 0 ]; then - sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 + sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & chpid=$! diff --git a/tools/regression/usr.bin/pkill/pkill-s.t b/bin/pkill/tests/pkill-s_test.sh index 5fc4dc6..0a9587b 100644 --- a/tools/regression/usr.bin/pkill/pkill-s.t +++ b/bin/pkill/tests/pkill-s_test.sh @@ -7,7 +7,7 @@ echo "1..2" name="pkill -s <sid>" sid=`ps -o tsid -p $$ | tail -1` -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -24,7 +24,7 @@ esac rm -f $sleep name="pkill -s 0" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-t.t b/bin/pkill/tests/pkill-t_test.sh index 84a66c3..07f511b 100644 --- a/tools/regression/usr.bin/pkill/pkill-t.t +++ b/bin/pkill/tests/pkill-t_test.sh @@ -6,8 +6,8 @@ base=`basename $0` echo "1..2" name="pkill -t <tty>" -tty=`ps -o tty -p $$ | tail -1` -if [ "$tty" = "??" ]; then +tty=`ps -x -o tty -p $$ | tail -1` +if [ "$tty" = "??" -o "$tty" = "-" ]; then tty="-" ttyshort="-" else @@ -16,7 +16,7 @@ else *) ttyshort=`echo $tty | cut -c 4-` ;; esac fi -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/tools/regression/usr.bin/pkill/pkill-x.t b/bin/pkill/tests/pkill-x_test.sh index 61d5d5b..5ff0d68 100644 --- a/tools/regression/usr.bin/pkill/pkill-x.t +++ b/bin/pkill/tests/pkill-x_test.sh @@ -6,7 +6,7 @@ base=`basename $0` echo "1..4" name="pkill -x" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 @@ -25,7 +25,7 @@ fi rm -f $sleep name="pkill -x -f" -sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 +sleep=$(pwd)/sleep.txt ln -sf /bin/sleep $sleep $sleep 5 & sleep 0.3 diff --git a/etc/mtree/BSD.tests.dist b/etc/mtree/BSD.tests.dist index 5c05705..72e3a98 100644 --- a/etc/mtree/BSD.tests.dist +++ b/etc/mtree/BSD.tests.dist @@ -27,6 +27,8 @@ .. pax .. + pkill + .. sh builtins .. |