#
if [ $# -lt 2 ]; then
- echo Usage: test_smbXsrv_client_dead_rec.sh SERVERCONFFILE IP SHARENAME
- exit 1
+ echo Usage: test_smbXsrv_client_dead_rec.sh SERVERCONFFILE IP SHARENAME
+ exit 1
fi
CONF=$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
# Connect a first time
${SMBCLIENT} //"${SERVER}"/"${SHARE}" -U"${USER}"%"${PASSWORD}" \
- --option="libsmb:client_guid=6112f7d3-9528-4a2a-8861-0ca129aae6c4" \
- < smbclient-stdin > smbclient-stdout 2>smbclient-stderr &
+ --option="libsmb:client_guid=6112f7d3-9528-4a2a-8861-0ca129aae6c4" \
+ <smbclient-stdin >smbclient-stdout 2>smbclient-stderr &
CLIENT_PID=$!
-exec 100>smbclient-stdin 101<smbclient-stdout 102<smbclient-stderr
+exec 100>smbclient-stdin 101<smbclient-stdout 102<smbclient-stderr
export UID_WRAPPER_ROOT=1
SMBD_PID=$(UID_WRAPPER_INITIAL_RUID=0 UID_WRAPPER_INITIAL_EUID=0 "$SMBSTATUS" -p "$CONF" | awk '/^[0-9]+/ {print $1}' | sort -u)
# Connect a second time
unset CLI_FORCE_INTERACTIVE
${SMBCLIENT} //"${SERVER}"/"${SHARE}" -U"${USER}"%"${PASSWORD}" \
- --option="libsmb:client_guid=6112f7d3-9528-4a2a-8861-0ca129aae6c4" \
- -c exit
+ --option="libsmb:client_guid=6112f7d3-9528-4a2a-8861-0ca129aae6c4" \
+ -c exit
rm -f smbclient-stdin smbclient-stdout aio_outstanding_testfile
panic_count_1=$(grep -c PANIC "$SMBD_LOG_FILE")
testit "check_panic" test "$panic_count_0" -eq "$panic_count_1" ||
- failed=$(expr $failed + 1)
+ failed=$(expr $failed + 1)
testok "$0" "$failed"