mirror of
https://github.com/vanhauser-thc/thc-hydra.git
synced 2025-07-06 04:51:40 -07:00
Fixing logic that checks for rdp libraries
Fixed logic inside of configure to properly check for freedrdp2 if not found check for freerdp3, if found to skip freerdp3
This commit is contained in:
parent
fdc460c7fb
commit
70fb9e4fa5
1 changed files with 6 additions and 11 deletions
17
configure
vendored
17
configure
vendored
|
@ -1019,11 +1019,8 @@ fi
|
||||||
MCACHED_IPATH=""
|
MCACHED_IPATH=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Checking for Freerdp..."
|
|
||||||
echo "Checking for Freerdp2 (libfreerdp2.so, freerdp/*.h, libwinpr2.so, winpr/*.h) ..."
|
echo "Checking for Freerdp2 (libfreerdp2.so, freerdp/*.h, libwinpr2.so, winpr/*.h) ..."
|
||||||
|
|
||||||
#Checking Freerdp2
|
|
||||||
|
|
||||||
for i in $LIBDIRS ; do
|
for i in $LIBDIRS ; do
|
||||||
if [ "X" = "X$FREERDP2_PATH" ]; then
|
if [ "X" = "X$FREERDP2_PATH" ]; then
|
||||||
if [ -f "$i/libfreerdp2.so" -o -f "$i/libfreerdp2.dylib" -o -f "$i/libfreerdp2.a" -o -f "$i/libfreerdp2.dll.a" ]; then
|
if [ -f "$i/libfreerdp2.so" -o -f "$i/libfreerdp2.dylib" -o -f "$i/libfreerdp2.a" -o -f "$i/libfreerdp2.dll.a" ]; then
|
||||||
|
@ -1094,17 +1091,15 @@ fi
|
||||||
WINPR2_IPATH=""
|
WINPR2_IPATH=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#Checking Freerdp3
|
|
||||||
|
|
||||||
echo "Checking for Freerdp3 (libfreerdp3.so, freerdp/*.h, libwinpr3.so, winpr/*.h) ..."
|
echo "Checking for Freerdp3 (libfreerdp3.so, freerdp/*.h, libwinpr3.so, winpr/*.h) ..."
|
||||||
|
|
||||||
for i in $LIBDIRS ; do
|
for i in $LIBDIRS ; do
|
||||||
if [ "X" = "X$FREERDP2_PATH" && "X" = "X$FREERDP3_PATH" ]; then
|
if [ "X" = "X$FREERDP2_PATH" ] && [ "X" = "X$FREERDP3_PATH" ]; then
|
||||||
if [ -f "$i/libfreerdp3.so" -o -f "$i/libfreerdp3.dylib" -o -f "$i/libfreerdp3.a" -o -f "$i/libfreerdp3.dll.a" ]; then
|
if [ -f "$i/libfreerdp3.so" -o -f "$i/libfreerdp3.dylib" -o -f "$i/libfreerdp3.a" -o -f "$i/libfreerdp3.dll.a" ]; then
|
||||||
FREERDP3_PATH="$i"
|
FREERDP3_PATH="$i"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ "X" = "X$FREERDP2_PATH" && "X" = "X$FREERDP3_PATH" ]; then
|
if [ "X" = "X$FREERDP2_PATH" ] && [ "X" = "X$FREERDP3_PATH" ]; then
|
||||||
TMP_LIB=`/bin/ls $i/libfreerdp3*.so* 2> /dev/null | grep libfreerdp3`
|
TMP_LIB=`/bin/ls $i/libfreerdp3*.so* 2> /dev/null | grep libfreerdp3`
|
||||||
if [ -n "$TMP_LIB" ]; then
|
if [ -n "$TMP_LIB" ]; then
|
||||||
FREERDP3_PATH="$i"
|
FREERDP3_PATH="$i"
|
||||||
|
@ -1114,7 +1109,7 @@ echo "Checking for Freerdp3 (libfreerdp3.so, freerdp/*.h, libwinpr3.so, winpr/*.
|
||||||
|
|
||||||
FREERDP3_IPATH=
|
FREERDP3_IPATH=
|
||||||
for i in $INCDIRS ; do
|
for i in $INCDIRS ; do
|
||||||
if [ "X" = "X$FREERDP2_IPATH" && "X" = "X$FREERDP3_IPATH" ]; then
|
if [ "X" = "X$FREERDP2_IPATH" ] && [ "X" = "X$FREERDP3_IPATH" ]; then
|
||||||
if [ -f "$i/freerdp/freerdp.h" ]; then
|
if [ -f "$i/freerdp/freerdp.h" ]; then
|
||||||
FREERDP3_IPATH="$i/freerdp3"
|
FREERDP3_IPATH="$i/freerdp3"
|
||||||
fi
|
fi
|
||||||
|
@ -1125,12 +1120,12 @@ echo "Checking for Freerdp3 (libfreerdp3.so, freerdp/*.h, libwinpr3.so, winpr/*.
|
||||||
done
|
done
|
||||||
|
|
||||||
for i in $LIBDIRS ; do
|
for i in $LIBDIRS ; do
|
||||||
if [ "X" = "X$WINPR2_PATH" && "X" = "X$WINPR3_PATH" ]; then
|
if [ "X" = "X$WINPR2_PATH" ] && [ "X" = "X$WINPR3_PATH" ]; then
|
||||||
if [ -f "$i/libwinpr3.so" -o -f "$i/libwinpr3.dylib" -o -f "$i/libwinpr3.a" ]; then
|
if [ -f "$i/libwinpr3.so" -o -f "$i/libwinpr3.dylib" -o -f "$i/libwinpr3.a" ]; then
|
||||||
WINPR3_PATH="$i"
|
WINPR3_PATH="$i"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ "X" = "X$WINPR2_PATH" && "X" = "X$WINPR3_PATH" ]; then
|
if [ "X" = "X$WINPR2_PATH" ] && [ "X" = "X$WINPR3_PATH" ]; then
|
||||||
TMP_LIB=`/bin/ls $i/libwinpr3.dll.a 2> /dev/null | grep winpr`
|
TMP_LIB=`/bin/ls $i/libwinpr3.dll.a 2> /dev/null | grep winpr`
|
||||||
if [ -n "$TMP_LIB" ]; then
|
if [ -n "$TMP_LIB" ]; then
|
||||||
WINPR3_PATH="$i"
|
WINPR3_PATH="$i"
|
||||||
|
@ -1140,7 +1135,7 @@ echo "Checking for Freerdp3 (libfreerdp3.so, freerdp/*.h, libwinpr3.so, winpr/*.
|
||||||
|
|
||||||
WINPR3_IPATH=
|
WINPR3_IPATH=
|
||||||
for i in $INCDIRS ; do
|
for i in $INCDIRS ; do
|
||||||
if [ "X" = "X$WINPR2_IPATH" && "X" = "X$WINPR3_IPATH" ]; then
|
if [ "X" = "X$WINPR2_IPATH" ] && [ "X" = "X$WINPR3_IPATH" ]; then
|
||||||
if [ -f "$i/winpr.h" ]; then
|
if [ -f "$i/winpr.h" ]; then
|
||||||
WINPR3_IPATH="$i"
|
WINPR3_IPATH="$i"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue