aboutsummaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-connectivity/freeradius/files/0006-Avoid-searching-host-dirs.patch
blob: 8fd0dca443ea52ded5737ef879ca639ad18e8e49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
From 8fe25b30b6fbb3170705f4468eb4c92eef3a968f Mon Sep 17 00:00:00 2001
From: Jackie Huang <jackie.huang@windriver.com>
Date: Mon, 4 Jan 2016 01:44:04 -0500
Subject: [PATCH] Avoid searching host dirs

Don't search the hardcoded host dirs to avoid
host contamination.

Upstream-Status: Inappropriate [embedded specific]

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 acinclude.m4                                                | 4 ++--
 src/modules/rlm_sql/drivers/rlm_sql_db2/configure.ac        | 4 ++--
 src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.ac   | 4 ++--
 src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac      | 4 ++--
 src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac      | 6 +++---
 src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac     | 2 +-
 src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac | 4 ++--
 src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac   | 4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/acinclude.m4 b/acinclude.m4
index a953d0e1b6..ede143d3c2 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -115,7 +115,7 @@ dnl #
 dnl #  Try to guess possible locations.
 dnl #
 if test "x$smart_lib" = "x"; then
-  for try in /usr/local/lib /opt/lib; do
+  for try in $smart_lib_dir; do
     AC_MSG_CHECKING([for $2 in -l$1 in $try])
     LIBS="-l$1 $old_LIBS"
     CPPFLAGS="-L$try -Wl,-rpath,$try $old_CPPFLAGS"
@@ -155,7 +155,7 @@ ac_safe=`echo "$1" | sed 'y%./+-%__pm%'`
 old_CPPFLAGS="$CPPFLAGS"
 smart_include=
 dnl #  The default directories we search in (in addition to the compilers search path)
-smart_include_dir="/usr/local/include /opt/include"
+smart_include_dir=
 
 dnl #  Our local versions
 _smart_try_dir=
diff --git a/src/modules/rlm_sql/drivers/rlm_sql_db2/configure.ac b/src/modules/rlm_sql/drivers/rlm_sql_db2/configure.ac
index 44f84aa27e..23a1899591 100644
--- a/src/modules/rlm_sql/drivers/rlm_sql_db2/configure.ac
+++ b/src/modules/rlm_sql/drivers/rlm_sql_db2/configure.ac
@@ -61,14 +61,14 @@ if test x$with_[]modname != xno; then
 		esac])
 
 	dnl Check for SQLConnect in -ldb2
-	smart_try_dir="$ibmdb2_lib_dir /usr/local/db2/lib /usr/IBMdb2/V7.1/lib"
+	smart_try_dir="$ibmdb2_lib_dir"
 	FR_SMART_CHECK_LIB(db2, SQLConnect)
 	if test "x$ac_cv_lib_db2_SQLConnect" != xyes; then
 		fail="$fail libdb2"
 	fi
 
 	dnl Check for sqlcli.h
-	smart_try_dir="$ibmdb2_include_dir /usr/local/db2/include /usr/IBMdb2/V7.1/include"
+	smart_try_dir="$ibmdb2_include_dir"
 	FR_SMART_CHECK_INCLUDE(sqlcli.h)
 	if test "x$ac_cv_header_sqlcli_h" != xyes; then
 		fail="$fail sqlcli.h"
diff --git a/src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.ac b/src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.ac
index 4c2fd7ba9e..10c864def5 100644
--- a/src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.ac
+++ b/src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.ac
@@ -60,14 +60,14 @@ if test x$with_[]modname != xno; then
 		esac])
 
 	dnl Check for isc_attach_database in -lfbclient
-	smart_try_dir="$firebird_lib_dir /usr/lib/firebird2/lib /usr/local/firebird/lib"
+	smart_try_dir="$firebird_lib_dir"
 	FR_SMART_CHECK_LIB(fbclient, isc_attach_database)
 	if test "x$ac_cv_lib_fbclient_isc_attach_database" != xyes; then
 		fail="$fail libfbclient"
 	fi
 
 	dnl Check for ibase.h
-	smart_try_dir="$firebird_include_dir /usr/lib/firebird2/include /usr/local/firebird/include"
+	smart_try_dir="$firebird_include_dir"
 	FR_SMART_CHECK_INCLUDE(ibase.h)
 	if test "x$ac_cv_header_ibase_h" != xyes; then
 		fail="$fail ibase.h"
diff --git a/src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac b/src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac
index d26ac9c431..6e4500e948 100644
--- a/src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac
+++ b/src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac
@@ -61,14 +61,14 @@ if test x$with_[]modname != xno; then
 		esac])
 
 	dnl Check for SQLConnect in -liodbc
-	smart_try_dir="$iodbc_lib_dir /usr/lib /usr/lib/iodbc /usr/local/lib/iodbc /usr/local/iodbc/lib/iodbc"
+	smart_try_dir="$iodbc_lib_dir"
 	FR_SMART_CHECK_LIB(iodbc, SQLConnect)
 	if test "x$ac_cv_lib_iodbc_SQLConnect" != xyes; then
 		fail="$fail libiodbc"
 	fi
 
 	dnl Check for isql.h
-	smart_try_dir="$iodbc_include_dir /usr/include /usr/include/iodbc /usr/local/iodbc/include"
+	smart_try_dir="$iodbc_include_dir"
 	FR_SMART_CHECK_INCLUDE(isql.h)
 	if test "x$ac_cv_header_isql_h" != xyes; then
 		fail="$fail isql.h"
diff --git a/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac b/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac
index df36da77bf..31359041c7 100644
--- a/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac
+++ b/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac
@@ -140,7 +140,7 @@ if test x$with_[]modname != xno; then
 
 	dnl # Check for libmysqlclient_r
 	if test "x$have_a_libmysqlclient" != "xyes"; then
-	    smart_try_dir="$mysql_lib_dir /usr/lib /usr/lib/mysql /usr/local/lib/mysql /usr/local/mysql/lib/mysql"
+	    smart_try_dir="$mysql_lib_dir"
 	    FR_SMART_CHECK_LIB(mysqlclient_r, mysql_init)
 	    if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = "xyes"; then
 			have_a_libmysqlclient='yes'
@@ -149,7 +149,7 @@ if test x$with_[]modname != xno; then
 
 	dnl # Check for libmysqlclient
 	if test "x$have_a_libmysqlclient" != "xyes"; then
-	    smart_try_dir="$mysql_lib_dir /usr/lib /usr/lib/mysql /usr/local/lib/mysql /usr/local/mysql/lib/mysql"
+	    smart_try_dir="$mysql_lib_dir"
 	    FR_SMART_CHECK_LIB(mysqlclient, mysql_init)
 	    if test "x$ac_cv_lib_mysqlclient_mysql_init" = "xyes"; then
 			have_a_libmysqlclient='yes'
@@ -243,7 +243,7 @@ if test x$with_[]modname != xno; then
     fi
 
     if test "x$have_mysql_h" != "xyes"; then
-		smart_try_dir="$mysql_include_dir /usr/local/include /usr/local/mysql/include"
+		smart_try_dir="$mysql_include_dir"
 		FR_SMART_CHECK_INCLUDE(mysql/mysql.h)
 		if test "x$ac_cv_header_mysql_mysql_h" = "xyes"; then
 	    	AC_DEFINE(HAVE_MYSQL_MYSQL_H, [], [Define if you have <mysql/mysql.h>])
diff --git a/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac b/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac
index 3b45da582a..03e6607d2b 100644
--- a/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac
+++ b/src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac
@@ -68,7 +68,7 @@ if test x$with_[]modname != xno; then
     dnl # Check for header files
     dnl ############################################################
 
-    smart_try_dir="$oracle_include_dir /usr/local/instaclient/include"
+    smart_try_dir="$oracle_include_dir"
 
     if test "x$ORACLE_HOME" != "x"; then
 	smart_try_dir="${smart_try_dir} ${ORACLE_HOME}/include"
diff --git a/src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac b/src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac
index 8ac1022e89..d46c0f66bf 100644
--- a/src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac
+++ b/src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac
@@ -45,7 +45,7 @@ if test x$with_[]modname != xno; then
 	  esac ]
 	)
 
-	smart_try_dir="$rlm_sql_postgresql_include_dir /usr/include/postgresql /usr/local/pgsql/include /usr/include/pgsql"
+	smart_try_dir="$rlm_sql_postgresql_include_dir"
 	FR_SMART_CHECK_INCLUDE(libpq-fe.h)
 	if test "x$ac_cv_header_libpqmfe_h" != "xyes"; then
 		fail="$fail libpq-fe.h"
@@ -94,7 +94,7 @@ if test x$with_[]modname != xno; then
 		  ])
 	fi
 
-	smart_try_dir="$rlm_sql_postgresql_lib_dir /usr/lib /usr/local/pgsql/lib"
+	smart_try_dir="$rlm_sql_postgresql_lib_dir"
 	FR_SMART_CHECK_LIB(pq, PQconnectdb)
 	if test "x$ac_cv_lib_pq_PQconnectdb" != "xyes"; then
 		fail="$fail libpq"
diff --git a/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac b/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac
index f10279fe1f..0081a338c8 100644
--- a/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac
+++ b/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac
@@ -61,14 +61,14 @@ if test x$with_[]modname != xno; then
 		esac])
 
 	dnl Check for SQLConnect in -lodbc
-	smart_try_dir="$unixodbc_lib_dir /usr/local/unixodbc/lib"
+	smart_try_dir="$unixodbc_lib_dir"
 	FR_SMART_CHECK_LIB(odbc, SQLConnect)
 	if test "x$ac_cv_lib_odbc_SQLConnect" != xyes; then
 		fail="$fail libodbc"
 	fi
 
 	dnl Check for sql.h
-	smart_try_dir="$unixodbc_include_dir /usr/local/unixodbc/include"
+	smart_try_dir="$unixodbc_include_dir"
 	FR_SMART_CHECK_INCLUDE(sql.h)
 	if test "x$ac_cv_header_sql_h" != xyes; then
 		fail="$fail sql.h"
-- 
2.25.1