mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
Attempt to fix the AIX make test failures
For some reason AIX does not return the sender address in the AF_UNIX recvfrom. So the faked netbios name lookup does not work with socket wrapper, nmbd can't know where to send the reply. This patch works around this by telling smbclient explicitly where to connect. If there's any AIX experts listening -- how do I get the sender address from AF_UNIX recvfrom? Volker
This commit is contained in:
parent
e276e48177
commit
8ba3b8cf7a
@ -24,7 +24,7 @@ test_noninteractive_no_prompt()
|
||||
prompt="smb"
|
||||
|
||||
echo du | \
|
||||
$SMBCLIENT $CONFIGURATION "$@" -U$USERNAME%$PASSWORD //$SERVER/tmp 2>&1 | \
|
||||
$SMBCLIENT $CONFIGURATION "$@" -U$USERNAME%$PASSWORD //$SERVER/tmp -I SERVER_IP 2>&1 | \
|
||||
grep $prompt
|
||||
|
||||
if [ $? = 0 ] ; then
|
||||
@ -48,7 +48,7 @@ quit
|
||||
EOF
|
||||
|
||||
CLI_FORCE_INTERACTIVE=yes \
|
||||
$SMBCLIENT $CONFIGURATION "$@" -U$USERNAME%$PASSWORD //$SERVER/tmp \
|
||||
$SMBCLIENT $CONFIGURATION "$@" -U$USERNAME%$PASSWORD //$SERVER/tmp -I $SERVER_IP \
|
||||
< $tmpfile 2>/dev/null | \
|
||||
grep $prompt
|
||||
|
||||
@ -64,7 +64,7 @@ EOF
|
||||
}
|
||||
|
||||
testit "smbclient -L $SERVER_IP" $SMBCLIENT $CONFIGURATION -L $SERVER_IP -N -p 139 || failed=`expr $failed + 1`
|
||||
testit "smbclient -L $SERVER" $SMBCLIENT $CONFIGURATION -L $SERVER -N -p 139 || failed=`expr $failed + 1`
|
||||
testit "smbclient -L $SERVER -I $SERVER_IP" $SMBCLIENT $CONFIGURATION -L $SERVER -I $SERVER_IP -N -p 139 || failed=`expr $failed + 1`
|
||||
|
||||
testit "noninteractive smbclient does not prompt" \
|
||||
test_noninteractive_no_prompt || \
|
||||
|
Loading…
Reference in New Issue
Block a user