summaryrefslogtreecommitdiff
path: root/freeradius-server-libdir.patch
blob: 3f9b8856aaad5c1962f205e37e386c160d3eb7fa (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
diff -dur -x '*~' freeradius-server-3.0.17.orig/raddb/radiusd.conf.in freeradius-server-3.0.17/raddb/radiusd.conf.in
--- freeradius-server-3.0.17.orig/raddb/radiusd.conf.in	2018-10-10 10:12:41.000000000 +0200
+++ freeradius-server-3.0.17/raddb/radiusd.conf.in	2018-10-10 10:13:24.000000000 +0200
@@ -105,7 +105,7 @@
 #	make
 #	make install
 #
-libdir = @libdir@
+libdir = @libdir@/freeradius
 
 #  pidfile: Where to place the PID of the RADIUS server.
 #
diff -dur -x '*~' freeradius-server-3.0.17.orig/scripts/install.mk freeradius-server-3.0.17/scripts/install.mk
--- freeradius-server-3.0.17.orig/scripts/install.mk	2018-04-17 19:12:27.000000000 +0200
+++ freeradius-server-3.0.17/scripts/install.mk	2018-10-10 10:19:46.000000000 +0200
@@ -141,7 +141,11 @@
         endif
     else
         ifeq "$${TGT_INSTALLDIR}" ".."
-            TGT_INSTALLDIR := $${libdir}
+	    ifneq (,$(filter lib%,${1}))
+            	TGT_INSTALLDIR := $${libdir}
+	    else
+            	TGT_INSTALLDIR := $${libdir}/freeradius
+	    endif
         endif
     endif
 
diff -dur -x '*~' freeradius-server-3.0.17.orig/src/main/mainconfig.c freeradius-server-3.0.17/src/main/mainconfig.c
--- freeradius-server-3.0.17.orig/src/main/mainconfig.c	2018-04-17 19:12:27.000000000 +0200
+++ freeradius-server-3.0.17/src/main/mainconfig.c	2018-10-10 10:13:24.000000000 +0200
@@ -183,7 +183,7 @@
 	{ "sbindir", FR_CONF_POINTER(PW_TYPE_STRING, &sbindir), "${prefix}/sbin"},
 	{ "logdir", FR_CONF_POINTER(PW_TYPE_STRING, &radlog_dir), "${localstatedir}/log"},
 	{ "run_dir", FR_CONF_POINTER(PW_TYPE_STRING, &run_dir), "${localstatedir}/run/${name}"},
-	{ "libdir", FR_CONF_POINTER(PW_TYPE_STRING, &radlib_dir), "${prefix}/lib"},
+	{ "libdir", FR_CONF_POINTER(PW_TYPE_STRING, &radlib_dir), "${prefix}/lib/freeradius"},
 	{ "radacctdir", FR_CONF_POINTER(PW_TYPE_STRING, &radacct_dir), "${logdir}/radacct" },
 	{ "panic_action", FR_CONF_POINTER(PW_TYPE_STRING, &main_config.panic_action), NULL},
 	{ "hostname_lookups", FR_CONF_POINTER(PW_TYPE_BOOLEAN, &fr_dns_lookups), "no" },