--- ppp-2.4.7/pppd/Makefile.linux.old 2019-05-09 20:32:30.959257140 +0000 +++ ppp-2.4.7/pppd/Makefile.linux 2019-05-09 20:34:48.964184093 +0000 @@ -61,14 +61,14 @@ USE_TDB=y HAS_SHADOW=y -#USE_PAM=y +USE_PAM=y HAVE_INET6=y # Enable plugins PLUGIN=y # Enable Microsoft proprietary Callback Control Protocol -#CBCP=y +CBCP=y # Enable EAP SRP-SHA1 authentication (requires libsrp) #USE_SRP=y @@ -102,8 +102,8 @@ # EAP SRP-SHA1 ifdef USE_SRP -CFLAGS += -DUSE_SRP -DOPENSSL -I/usr/local/ssl/include -LIBS += -lsrp -L/usr/local/ssl/lib -lcrypto +CFLAGS += -DUSE_SRP -DOPENSSL +LIBS += -lsrp `$(PKG_CONFIG) --libs libcrypto` TARGETS += srp-entry EXTRAINSTALL = $(INSTALL) -s -c -m 555 srp-entry $(BINDIR)/srp-entry MANPAGES += srp-entry.8 --- ppp-2.4.7/pppd/plugins/radius/pathnames.h.old 2014-08-09 12:31:39.000000000 +0000 +++ ppp-2.4.7/pppd/plugins/radius/pathnames.h 2019-05-09 20:35:39.258690873 +0000 @@ -22,7 +22,7 @@ /* normally defined in the Makefile */ #ifndef _PATH_ETC_RADIUSCLIENT_CONF -#define _PATH_ETC_RADIUSCLIENT_CONF "/etc/radiusclient.conf" +#define _PATH_ETC_RADIUSCLIENT_CONF "/etc/radiusclient/radiusclient.conf" #endif #endif /* PATHNAMES_H */ --- ppp-2.4.7/pppd/plugins/radius/etc/radiusclient.conf.old 2014-08-09 12:31:39.000000000 +0000 +++ ppp-2.4.7/pppd/plugins/radius/etc/radiusclient.conf 2019-05-09 20:37:29.676630906 +0000 @@ -22,7 +22,7 @@ # name of the issue file. it's only display when no username is passed # on the radlogin command line (default /etc/radiusclient/issue) -issue /usr/local/etc/radiusclient/issue +issue /etc/radiusclient/issue # RADIUS settings @@ -43,22 +43,22 @@ # file holding shared secrets used for the communication # between the RADIUS client and server -servers /usr/local/etc/radiusclient/servers +servers /etc/radiusclient/servers # dictionary of allowed attributes and values # just like in the normal RADIUS distributions -dictionary /usr/local/etc/radiusclient/dictionary +dictionary /etc/radiusclient/dictionary # program to call for a RADIUS authenticated login # (default /usr/sbin/login.radius) -login_radius /usr/local/sbin/login.radius +login_radius /usr/sbin/login.radius # file which holds sequence number for communication with the # RADIUS server seqfile /var/run/radius.seq # file which specifies mapping between ttyname and NAS-Port attribute -mapfile /usr/local/etc/radiusclient/port-id-map +mapfile /etc/radiusclient/port-id-map # default authentication realm to append to all usernames if no # realm was explicitly specified by the user