Upstream integrated multiple patches from Distributions and did other changes: * rp-pppoe.so was renamed to pppoe.so * Converted to ANSI C The following patches were applied upstream: * 100-debian_ip-ip_option.patch * 101-debian_close_dev_ppp.patch * 103-debian_fix_link_pidfile.patch * 106-debian_stripMSdomain.patch * 107-debian_pppoatm_wildcard.patch * 110-debian_defaultroute.patch * 202-no_strip.patch Compilation with musl libc was fixed upstream so 140-pppoe_compile_fix.patch is not needed any more Parts of the 203-opt_flags.patch patch were applied in a different way upstream. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
pppd: tune Linux config defaults for OpenWrt
 | 
						|
 | 
						|
This patch adjusts a number defaults to properly match the OpenWrt environment.
 | 
						|
It is not intended for upstream.
 | 
						|
 | 
						|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
 | 
						|
 | 
						|
--- a/pppd/Makefile.linux
 | 
						|
+++ b/pppd/Makefile.linux
 | 
						|
@@ -49,7 +49,7 @@ MPPE=y
 | 
						|
 # Uncomment the next line to include support for PPP packet filtering.
 | 
						|
 # This requires that the libpcap library and headers be installed
 | 
						|
 # and that the kernel driver support PPP packet filtering.
 | 
						|
-FILTER=y
 | 
						|
+#FILTER=y
 | 
						|
 
 | 
						|
 # Uncomment the next line to enable multilink PPP (enabled by default)
 | 
						|
 # Linux distributions: Please leave multilink ENABLED in your builds
 | 
						|
@@ -59,7 +59,7 @@ HAVE_MULTILINK=y
 | 
						|
 # Uncomment the next line to enable the TDB database (enabled by default.)
 | 
						|
 # If you enable multilink, then TDB is automatically enabled also.
 | 
						|
 # Linux distributions: Please leave TDB ENABLED in your builds.
 | 
						|
-USE_TDB=y
 | 
						|
+#USE_TDB=y
 | 
						|
 
 | 
						|
 # Uncomment the next line to enable Type=notify services in systemd
 | 
						|
 # If enabled, and the user sets the up_sdnotify option, then
 | 
						|
@@ -85,13 +85,13 @@ USE_LIBUTIL=y
 | 
						|
 endif
 | 
						|
 
 | 
						|
 # Enable EAP-TLS authentication (requires MPPE support, libssl and libcrypto)
 | 
						|
-USE_EAPTLS=y
 | 
						|
+#USE_EAPTLS=y
 | 
						|
 
 | 
						|
 MAXOCTETS=y
 | 
						|
 
 | 
						|
 INCLUDE_DIRS= -I../include
 | 
						|
 
 | 
						|
-COMPILE_FLAGS= -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -pipe
 | 
						|
+COMPILE_FLAGS= -DHAVE_PATHS_H -DHAVE_MMAP -pipe
 | 
						|
 
 | 
						|
 CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS) '-DDESTDIR="@DESTDIR@"'
 | 
						|
 
 | 
						|
@@ -143,10 +143,10 @@ CFLAGS   += -DHAS_SHADOW
 | 
						|
 #LIBS     += -lshadow $(LIBS)
 | 
						|
 endif
 | 
						|
 
 | 
						|
-ifeq ($(shell echo '\#include <crypt.h>' | $(CC) -E - >/dev/null 2>&1 && echo yes),yes)
 | 
						|
+#ifeq ($(shell echo '\#include <crypt.h>' | $(CC) -E - >/dev/null 2>&1 && echo yes),yes)
 | 
						|
 CFLAGS  += -DHAVE_CRYPT_H=1
 | 
						|
 LIBS	+= -lcrypt
 | 
						|
-endif
 | 
						|
+#endif
 | 
						|
 
 | 
						|
 ifdef USE_LIBUTIL
 | 
						|
 CFLAGS	+= -DHAVE_LOGWTMP=1
 |