1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

s3:tests: Reformat test_open_eintr.sh

shfmt -f source3/script/| xargs shfmt -w -p -i 0 -fn

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
This commit is contained in:
Andreas Schneider 2022-04-22 15:34:10 +02:00 committed by Andreas Schneider
parent 478ed598f9
commit e01f7d7250

View File

@ -5,23 +5,28 @@
# Copyright (C) 2020 Volker Lendecke
if [ $# -lt 5 ]; then
echo Usage: test_open_eintr.sh \
--configfile=SERVERCONFFILE SMBCLIENT SMBCONTROL SERVER SHARE
exit 1
echo Usage: test_open_eintr.sh \
--configfile=SERVERCONFFILE SMBCLIENT SMBCONTROL SERVER SHARE
exit 1
fi
CONF=$1; shift 1
SMBCLIENT=$1; shift 1
SMBCONTROL=$1; shift 1
SERVER=$1; shift 1
SHARE=$1; shift 1
CONF=$1
shift 1
SMBCLIENT=$1
shift 1
SMBCONTROL=$1
shift 1
SERVER=$1
shift 1
SHARE=$1
shift 1
# Do not let deprecated option warnings muck this up
SAMBA_DEPRECATED_SUPPRESS=1
export SAMBA_DEPRECATED_SUPPRESS
error_inject_conf=$(dirname ${SERVERCONFFILE})/error_inject.conf
> ${error_inject_conf}
>${error_inject_conf}
incdir=$(dirname $0)/../../../testprogs/blackbox
. $incdir/subunit.sh
@ -33,10 +38,11 @@ cd $SELFTEST_TMPDIR || exit 1
rm -f smbclient-stdin smbclient-stdout smbclient-stderr
mkfifo smbclient-stdin smbclient-stdout smbclient-stderr
CLI_FORCE_INTERACTIVE=1; export CLI_FORCE_INTERACTIVE
CLI_FORCE_INTERACTIVE=1
export CLI_FORCE_INTERACTIVE
${SMBCLIENT} //${SERVER}/${SHARE} ${CONF} -U${USER}%${PASSWORD} \
< smbclient-stdin > smbclient-stdout 2>smbclient-stderr &
<smbclient-stdin >smbclient-stdout 2>smbclient-stderr &
CLIENT_PID=$!
sleep 1
@ -46,26 +52,26 @@ exec 100>smbclient-stdin 101<smbclient-stdout 102<smbclient-stderr
# consume the smbclient startup messages
head -n 1 <&101
echo "error_inject:openat = EINTR" > ${error_inject_conf}
echo "error_inject:openat = EINTR" >${error_inject_conf}
${SMBCONTROL} ${CONF} 0 reload-config
sleep 1
> ${error_inject_conf}
>${error_inject_conf}
echo 'get badnames/blank.txt -' >&100
sleep 1
> ${error_inject_conf}
>${error_inject_conf}
${SMBCONTROL} ${CONF} 0 reload-config
head -n 1 <&102 | grep 'getting file' > /dev/null
head -n 1 <&102 | grep 'getting file' >/dev/null
GREP_RET=$?
kill ${CLIENT_PID}
rm -f smbclient-stdin smbclient-stdout smbclient-stderr
testit "Verify that we could get the file" \
test $GREP_RET -eq 0 || failed=$(expr $failed + 1)
test $GREP_RET -eq 0 || failed=$(expr $failed + 1)
testok $0 $failed