mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
zdtm.sh: don't allow anyone to print on stdout
Signed-off-by: Andrey Vagin <avagin@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
committed by
Pavel Emelyanov
parent
b9466e8114
commit
ba4713d383
15
test/zdtm.sh
15
test/zdtm.sh
@@ -1,5 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
# duplicate stdout into 3
|
||||
exec 3<&1
|
||||
# duplicate stderr into stdout
|
||||
exec 1>&2
|
||||
|
||||
ARCH=`uname -m | sed \
|
||||
-e s/i.86/i386/ \
|
||||
-e s/sun4u/sparc64/ \
|
||||
@@ -541,7 +546,13 @@ start_test()
|
||||
rm -f $ZDTM_PIDFILE
|
||||
fi
|
||||
|
||||
if ! make -C $tdir $tname.pid; then
|
||||
(
|
||||
# Here is no way to set FD_CLOEXEC on 3
|
||||
exec 3>&-
|
||||
make -C $tdir $tname.pid
|
||||
)
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo ERROR: fail to start $test
|
||||
return 1
|
||||
fi
|
||||
@@ -1025,7 +1036,7 @@ while :; do
|
||||
shift
|
||||
;;
|
||||
-l)
|
||||
echo $TEST_LIST | tr ' ' '\n'
|
||||
echo $TEST_LIST | tr ' ' '\n' >&3
|
||||
exit 0
|
||||
;;
|
||||
-v)
|
||||
|
Reference in New Issue
Block a user