1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-28 01:58:17 +03:00

s3:tests: Reformat test_force_group_change.sh

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

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Andreas Schneider 2022-04-22 15:34:09 +02:00 committed by Andreas Schneider
parent c72b48051b
commit 3c313a218a

View File

@ -17,27 +17,27 @@ SMBCLIENT="${5}"
SMBCONTROL="${6}"
shift 6
incdir=`dirname $0`/../../../testprogs/blackbox
incdir=$(dirname $0)/../../../testprogs/blackbox
. $incdir/subunit.sh
failed=0
test_force_group_change()
{
#
# A SMB_CONF variable passed in here is the client smb.conf.
# We need to convert to the server.conf file from
# the LOCAL_PATH variable.
#
SERVER_CONFIG=`dirname $LOCAL_PATH`/lib/server.conf
SERVER_CONFIG_SAVE=${SERVER_CONFIG}.bak
SERVER_CONFIG_NEW=${SERVER_CONFIG}.new
cp $SERVER_CONFIG $SERVER_CONFIG_SAVE
#
# A SMB_CONF variable passed in here is the client smb.conf.
# We need to convert to the server.conf file from
# the LOCAL_PATH variable.
#
SERVER_CONFIG=$(dirname $LOCAL_PATH)/lib/server.conf
SERVER_CONFIG_SAVE=${SERVER_CONFIG}.bak
SERVER_CONFIG_NEW=${SERVER_CONFIG}.new
cp $SERVER_CONFIG $SERVER_CONFIG_SAVE
sed -e 's/#\tforce group = everyone/\tforce group = everyone/' <${SERVER_CONFIG} >${SERVER_CONFIG_NEW}
sed -e 's/#\tforce group = everyone/\tforce group = everyone/' <${SERVER_CONFIG} >${SERVER_CONFIG_NEW}
tmpfile=$PREFIX/smbclient_force_group_change_commands
cat > $tmpfile <<EOF
tmpfile=$PREFIX/smbclient_force_group_change_commands
cat >$tmpfile <<EOF
ls
!cp ${SERVER_CONFIG_NEW} ${SERVER_CONFIG}
!${SMBCONTROL} --configfile=${SERVER_CONFIG} all reload-config
@ -47,27 +47,27 @@ ls
quit
EOF
cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD //$SERVER/force_group_test $CONFIGURATION < $tmpfile 2>&1'
eval echo "$cmd"
out=$(eval $cmd)
ret=$?
rm -f $tmpfile
rm -f $SERVER_CONFIG_SAVE
rm -f $SERVER_CONFIG_NEW
cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD //$SERVER/force_group_test $CONFIGURATION < $tmpfile 2>&1'
eval echo "$cmd"
out=$(eval $cmd)
ret=$?
rm -f $tmpfile
rm -f $SERVER_CONFIG_SAVE
rm -f $SERVER_CONFIG_NEW
echo "$out" | grep 'NT_STATUS_CONNECTION_DISCONNECTED'
ret=$?
if [ $ret -eq 0 ] ; then
# Client was disconnected as server crashed.
echo "$out"
return 1
fi
echo "$out" | grep 'NT_STATUS_CONNECTION_DISCONNECTED'
ret=$?
if [ $ret -eq 0 ]; then
# Client was disconnected as server crashed.
echo "$out"
return 1
fi
return 0
return 0
}
testit "test force group change" \
test_force_group_change || \
failed=`expr $failed + 1`
test_force_group_change ||
failed=$(expr $failed + 1)
testok $0 $failed