pppoe support c/o below0

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@88 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
Mike Baker
2004-07-12 03:36:25 +00:00
parent 913bc6a1d8
commit e0b3f11679
9 changed files with 294 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
--- pathnames.h.orig Tue Oct 14 03:09:53 2003
+++ pathnames.h Sat Jul 10 21:04:34 2004
@@ -9,37 +9,37 @@
#else /* HAVE_PATHS_H */
#ifndef _PATH_VARRUN
-#define _PATH_VARRUN "/tmp/ppp/"
+#define _PATH_VARRUN "/var/run"
#endif
#define _PATH_DEVNULL "/dev/null"
#endif /* HAVE_PATHS_H */
#ifndef _ROOT_PATH
-#define _ROOT_PATH
+#define _ROOT_PATH "/etc"
#endif
-#define _PATH_UPAPFILE _ROOT_PATH "/tmp/ppp/pap-secrets"
-#define _PATH_CHAPFILE _ROOT_PATH "/tmp/ppp/chap-secrets"
-#define _PATH_SYSOPTIONS _ROOT_PATH "/tmp/ppp/options"
-#define _PATH_IPUP _ROOT_PATH "/tmp/ppp/ip-up"
-#define _PATH_IPDOWN _ROOT_PATH "/tmp/ppp/ip-down"
-#define _PATH_AUTHUP _ROOT_PATH "/tmp/ppp/auth-up"
-#define _PATH_AUTHDOWN _ROOT_PATH "/tmp/ppp/auth-down"
-#define _PATH_TTYOPT _ROOT_PATH "/tmp/ppp/options."
-#define _PATH_CONNERRS _ROOT_PATH "/tmp/ppp/connect-errors"
-#define _PATH_PEERFILES _ROOT_PATH "/tmp/ppp/peers/"
-#define _PATH_RESOLV _ROOT_PATH "/tmp/ppp/resolv.conf"
+#define _PATH_UPAPFILE _ROOT_PATH "/ppp/pap-secrets"
+#define _PATH_CHAPFILE _ROOT_PATH "/ppp/chap-secrets"
+#define _PATH_SYSOPTIONS _ROOT_PATH "/ppp/options"
+#define _PATH_IPUP _ROOT_PATH "/ppp/ip-up"
+#define _PATH_IPDOWN _ROOT_PATH "/ppp/ip-down"
+#define _PATH_AUTHUP _ROOT_PATH "/ppp/auth-up"
+#define _PATH_AUTHDOWN _ROOT_PATH "/ppp/auth-down"
+#define _PATH_TTYOPT _ROOT_PATH "/ppp/options."
+#define _PATH_CONNERRS "/tmp/connect-errors"
+#define _PATH_PEERFILES _ROOT_PATH "/ppp/peers/"
+#define _PATH_RESOLV "/tmp/resolv.conf"
#define _PATH_USEROPT ".ppprc"
#ifdef INET6
-#define _PATH_IPV6UP _ROOT_PATH "/tmp/ppp/ipv6-up"
-#define _PATH_IPV6DOWN _ROOT_PATH "/tmp/ppp/ipv6-down"
+#define _PATH_IPV6UP _ROOT_PATH "/ppp/ipv6-up"
+#define _PATH_IPV6DOWN _ROOT_PATH "/ppp/ipv6-down"
#endif
#ifdef IPX_CHANGE
-#define _PATH_IPXUP _ROOT_PATH "/tmp/ppp/ipx-up"
-#define _PATH_IPXDOWN _ROOT_PATH "/tmp/ppp/ipx-down"
+#define _PATH_IPXUP _ROOT_PATH "/ppp/ipx-up"
+#define _PATH_IPXDOWN _ROOT_PATH "/ppp/ipx-down"
#endif /* IPX_CHANGE */
#ifdef __STDC__
@@ -48,7 +48,7 @@
#ifdef HAVE_PATHS_H
#define _PATH_PPPDB "/var/run/pppd.tdb"
#else
-#define _PATH_PPPDB "/tmp/ppp/pppd.tdb"
+#define _PATH_PPPDB "/tmp/pppd.tdb"
#endif
#endif /* __STDC__ */

View File

@@ -0,0 +1 @@
/etc/ppp/ip-up

View File

@@ -0,0 +1,10 @@
Package: pppoecd
Priority: optional
Version: 1.0
Architecture: mipsel
Maintainer: below0
Section: net
Source: Embedded in the main openwrt tarball
Description: Linksys PPPoE daemon for access to internet using DSL modems

View File

@@ -0,0 +1,5 @@
#!/bin/sh
# set default route
/sbin/route add default gw $IPREMOTE

View File

@@ -0,0 +1,27 @@
--- pppoe.c.orig Sat Jul 10 20:55:38 2004
+++ pppoe.c Sat Jul 10 20:55:55 2004
@@ -131,8 +131,7 @@
if (pppoe_srv_name !=NULL) {
if (strlen (pppoe_srv_name) > 255) {
- poe_error (ses," Service name too long
- (maximum allowed 256 chars)");
+ poe_error (ses," Service name too long (maximum allowed 256 chars)");
poe_die(-1);
}
ses->filt->stag = make_filter_tag(PTT_SRV_NAME,
--- Makefile.orig Sun Jul 11 03:26:49 2004
+++ Makefile Sun Jul 11 03:27:18 2004
@@ -68,9 +68,9 @@
all: pppoecd
install: all
- install -d $(INSTALLDIR)/usr/sbin
- install -m 755 pppoecd $(INSTALLDIR)/usr/sbin
- $(STRIP) $(INSTALLDIR)/usr/sbin/pppoecd
+ install -d $(INSTALLDIR)/sbin
+ install -m 755 pppoecd $(INSTALLDIR)/sbin
+ $(STRIP) $(INSTALLDIR)/sbin/pppoecd
pppoecd: $(OBJS)
$(LD) -r -o .$@ $^ $(LIBCRYPT)

View File

@@ -0,0 +1,4 @@
#!/bin/sh
rm -rf /etc/ppp

View File

@@ -0,0 +1,5 @@
#!/bin/sh
killall pppoecd
sleep 3
killall -9 pppoecd