summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmmv <jmmv@FreeBSD.org>2014-03-19 12:46:04 +0000
committerjmmv <jmmv@FreeBSD.org>2014-03-19 12:46:04 +0000
commit6347abb8452f9f60737489ce782cf23fcd90354c (patch)
treebf59b42476e1a68940d50c9e4eef6e407f97449b
parent26e1531d4b6d8a093b5044725d9af700963f7ca5 (diff)
downloadFreeBSD-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/Makefile6
-rw-r--r--bin/pkill/tests/Makefile38
-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.dist2
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
..
OpenPOWER on IntegriCloud