forked from pool/rp-pppoe
This commit is contained in:
commit
522236cbe0
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
11
docdir.diff
Normal file
11
docdir.diff
Normal file
@ -0,0 +1,11 @@
|
||||
--- ./src/Makefile.in.orig 2005-09-22 08:46:53.945913116 +0000
|
||||
+++ ./src/Makefile.in 2005-09-22 08:47:37.751292213 +0000
|
||||
@@ -22,7 +22,7 @@
|
||||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
mandir=@mandir@
|
||||
-docdir=@prefix@/share/doc/rp-pppoe-$(VERSION)
|
||||
+docdir=@prefix@/share/doc/packages/rp-pppoe
|
||||
install=@INSTALL@
|
||||
install_dir=@INSTALL@ -d
|
||||
sbindir=@sbindir@
|
87
init-suse.diff
Normal file
87
init-suse.diff
Normal file
@ -0,0 +1,87 @@
|
||||
--- scripts/pppoe-init-suse.in
|
||||
+++ scripts/pppoe-init-suse.in
|
||||
@@ -12,9 +12,19 @@
|
||||
# 2 or any later version.
|
||||
# Modifed to work with SuSE 6.4 linux by Gary Cameron.
|
||||
#
|
||||
-# Source function library.
|
||||
-#. /etc/rc.d/init.d/functions # For red hat?
|
||||
-. /etc/rc.config # For SuSE, enables setting from /etc/rc.config
|
||||
+# Modifed and fixed to work with SuSE linux by Anas Nashif <nashif@suse.de>
|
||||
+
|
||||
+### BEGIN INIT INFO
|
||||
+# Provides: rp-pppoe
|
||||
+# Required-Start: $syslog $network $named
|
||||
+# Required-Stop: $syslog $remote_fs
|
||||
+# Default-Start: 3 5
|
||||
+# Default-Stop: 0 1 2 6
|
||||
+# Short-Description: Start Roaring Penguin ADSL
|
||||
+# Description: Start Roaring Penguin ADSL
|
||||
+### END INIT INFO
|
||||
+
|
||||
+. /etc/rc.status
|
||||
|
||||
#Tweak this
|
||||
restart_time=120
|
||||
@@ -28,21 +38,27 @@
|
||||
STOP=@sbindir@/pppoe-stop
|
||||
STATUS=@sbindir@/pppoe-status
|
||||
|
||||
-test "$PPPoE_START" = "yes" || exit 0
|
||||
-
|
||||
# The echo return value for success (defined in /etc/rc.config).
|
||||
-return=$rc_done
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Bringing up PPPoE link"
|
||||
- $START > /dev/null 2>&1 || return=$rc_failed
|
||||
- echo -e "$return"
|
||||
+ $START > /dev/null 2>&1
|
||||
+ rc_status -v
|
||||
;;
|
||||
|
||||
stop)
|
||||
echo -n "Shutting down PPPoE link"
|
||||
- $STOP > /dev/null 2>&1 || return=$rc_failed
|
||||
- echo -e "$return"
|
||||
+ $STOP > /dev/null 2>&1
|
||||
+ rc_status -v
|
||||
+ ;;
|
||||
+
|
||||
+ try-restart)
|
||||
+ ## Stop the service and if this succeeds (i.e. the
|
||||
+ ## service was running before), start it again.
|
||||
+ $0 stop && $0 start
|
||||
+
|
||||
+ # Remember status and be quiet
|
||||
+ rc_status
|
||||
;;
|
||||
|
||||
restart)
|
||||
@@ -50,15 +66,23 @@
|
||||
echo "Waiting" $restart_time "seconds for the host to reset itself"
|
||||
sleep $restart_time #Note: Need time for host to reset itself
|
||||
$0 start
|
||||
+ rc_status
|
||||
;;
|
||||
|
||||
status)
|
||||
- $STATUS
|
||||
+ checkproc /usr/sbin/pppoe; rc=$?
|
||||
+ if test $rc = 0; then echo "OK"
|
||||
+ else echo "No process"
|
||||
+ if test -e /var/run/pppoe.conf-adsl.pid.pppoe;
|
||||
+ then exit 1
|
||||
+ else exit 3
|
||||
+ fi
|
||||
+ fi
|
||||
;;
|
||||
|
||||
*)
|
||||
- echo "Usage: pppoe {start|stop|restart|status}"
|
||||
+ echo "Usage: pppoe {start|stop|restart|status|try-restart}"
|
||||
exit 1
|
||||
esac
|
||||
+rc_exit
|
||||
|
||||
-exit 0
|
33
logger-path.diff
Normal file
33
logger-path.diff
Normal file
@ -0,0 +1,33 @@
|
||||
--- scripts/pppoe-connect.in
|
||||
+++ scripts/pppoe-connect.in
|
||||
@@ -32,7 +32,7 @@
|
||||
PPPD=@PPPD@
|
||||
SETSID=@SETSID@
|
||||
PPPOE=@sbindir@/pppoe
|
||||
-LOGGER="/usr/bin/logger -t `basename $0`"
|
||||
+LOGGER="/bin/logger -t `basename $0`"
|
||||
|
||||
# Set to "C" locale so we can parse messages from commands
|
||||
LANG=C
|
||||
--- scripts/pppoe-setup.in
|
||||
+++ scripts/pppoe-setup.in
|
||||
@@ -21,7 +21,7 @@
|
||||
PPPD=@PPPD@
|
||||
PPPOE=@sbindir@/pppoe
|
||||
ECHO=@ECHO@
|
||||
-LOGGER="/usr/bin/logger -t `basename $0`"
|
||||
+LOGGER="/bin/logger -t `basename $0`"
|
||||
|
||||
# Set to "C" locale so we can parse messages from commands
|
||||
LANG=C
|
||||
--- scripts/pppoe-stop.in
|
||||
+++ scripts/pppoe-stop.in
|
||||
@@ -25,7 +25,7 @@
|
||||
export LANG
|
||||
|
||||
ME="`basename $0`"
|
||||
-LOGGER="/usr/bin/logger -t $ME"
|
||||
+LOGGER="/bin/logger -t $ME"
|
||||
CONFIG="$1"
|
||||
if [ "$CONFIG" = "" ] ; then
|
||||
CONFIG=/etc/ppp/pppoe.conf
|
22
no-ansi.diff
Normal file
22
no-ansi.diff
Normal file
@ -0,0 +1,22 @@
|
||||
--- ./src/configure.in.orig 2005-09-21 14:29:21.100503169 +0000
|
||||
+++ ./src/configure.in 2005-09-21 14:47:23.236467921 +0000
|
||||
@@ -169,7 +169,7 @@
|
||||
|
||||
dnl GCC warning level
|
||||
if test "$GCC" = yes; then
|
||||
- CFLAGS="$CFLAGS -Wall -Wstrict-prototypes -ansi"
|
||||
+ CFLAGS="$CFLAGS -Wall -Wstrict-prototypes"
|
||||
fi
|
||||
|
||||
dnl If we couldn't find pppd, die
|
||||
--- ./src/configure.orig 2005-09-21 14:29:27.210435054 +0000
|
||||
+++ ./src/configure 2005-09-21 14:47:33.081751070 +0000
|
||||
@@ -5557,7 +5557,7 @@
|
||||
fi
|
||||
|
||||
if test "$GCC" = yes; then
|
||||
- CFLAGS="$CFLAGS -Wall -Wstrict-prototypes -ansi"
|
||||
+ CFLAGS="$CFLAGS -Wall -Wstrict-prototypes"
|
||||
fi
|
||||
|
||||
if test "$PPPD" = "NOTFOUND"; then
|
63
nonrfc-modems.diff
Normal file
63
nonrfc-modems.diff
Normal file
@ -0,0 +1,63 @@
|
||||
--- scripts/pppoe-setup.in
|
||||
+++ scripts/pppoe-setup.in
|
||||
@@ -110,6 +110,42 @@
|
||||
fi
|
||||
|
||||
$ECHO ""
|
||||
+ $ECHO "MODEM TYPE"
|
||||
+ $ECHO ""
|
||||
+ $ECHO "We will try to detect if your modem is compliant with RFC 2516"
|
||||
+ $ECHO "or not. 3COM's 3CP4130 is *NOT* compliant, for instance."
|
||||
+ $ECHO ""
|
||||
+ $ECHO "Searching for a modem at interface $E..."
|
||||
+ $PPPOE -A -I $E > /dev/null 2>&1
|
||||
+ if [ $? -eq 1 ]; then
|
||||
+ # not found
|
||||
+ # try 3COM's
|
||||
+ $ECHO ""
|
||||
+ $ECHO "Not found, trying with 3COM's code..."
|
||||
+ result=`$PPPOE -A -I $E -f 3c12:3c13 2>/dev/null`
|
||||
+ if [ $? -eq 0 ]; then
|
||||
+ $ECHO "Non-RFC2516 compliant modem found! Probably 3CP4130..."
|
||||
+ $ECHO "Probing for service name..."
|
||||
+ service=`echo "$result" | grep Service-Name | grep -v "3Com DL Manager" | cut -d : -f 2`
|
||||
+ if [ -n "$service" ]; then
|
||||
+ $ECHO "Found service name = $service"
|
||||
+ PPPOE_EXTRA="-f 3c12:3c13 -S $service"
|
||||
+ else
|
||||
+ $ECHO "Couldn't find a service name, proceeding without one..."
|
||||
+ PPPOE_EXTRA="-f 3c12:3c13"
|
||||
+ fi
|
||||
+ else
|
||||
+ $ECHO ""
|
||||
+ $ECHO "Didn't find a modem at interface $E, you can continue but"
|
||||
+ $ECHO "things might not work as you expect... :("
|
||||
+ $ECHO "You might want to re-run this script and try a different interface."
|
||||
+ fi
|
||||
+ else
|
||||
+ $ECHO "Found a RFC 2516 compliant modem, congratulations! :)"
|
||||
+ PPPOE_EXTRA=""
|
||||
+ fi
|
||||
+
|
||||
+ $ECHO ""
|
||||
$ECHO "Do you want the link to come up on demand, or stay up continuously?"
|
||||
$ECHO "If you want it to come up on demand, enter the idle time in seconds"
|
||||
$ECHO "after which the link should be dropped. If you want the link to"
|
||||
@@ -221,6 +257,9 @@
|
||||
$ECHO "** Summary of what you entered **"
|
||||
$ECHO ""
|
||||
$ECHO "Ethernet Interface: $E"
|
||||
+ if [ -n "$PPPOE_EXTRA" ]; then
|
||||
+ $ECHO "Extra parameters for modem (autodetected): \"$PPPOE_EXTRA\""
|
||||
+ fi
|
||||
$ECHO "User name: $U"
|
||||
if [ "$D" = "no" ] ; then
|
||||
$ECHO "Activate-on-demand: No"
|
||||
@@ -297,6 +336,7 @@
|
||||
-e "s/^DNS1=.*/DNS1=$DNS1/" \
|
||||
-e "s/^DNS2=.*/DNS2=$DNS2/" \
|
||||
-e "s/^PEERDNS=.*/PEERDNS=$PEERDNS/" \
|
||||
+ -e "s/^PPPOE_EXTRA=.*/PPPOE_EXTRA=\"$PPPOE_EXTRA\"/" \
|
||||
< $CONFIG-bak > $CONFIG
|
||||
|
||||
if [ $? != 0 ] ; then
|
17
release-buildsystem.diff
Normal file
17
release-buildsystem.diff
Normal file
@ -0,0 +1,17 @@
|
||||
--- src/Makefile.in 2002/10/01 16:36:57 1.1
|
||||
+++ src/Makefile.in 2002/10/01 16:39:27
|
||||
@@ -194,11 +194,9 @@
|
||||
mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
|
||||
$(install) -m 755 ../scripts/adsl-init-turbolinux $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl ; \
|
||||
fi
|
||||
- @if [ -f /etc/SuSE-release ] ; then \
|
||||
- echo "Looks like a SuSE Linux system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/pppoe" ; \
|
||||
- mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
|
||||
- $(install) -m 755 ../scripts/pppoe-init-suse $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/pppoe ; \
|
||||
- fi
|
||||
+ echo "Looks like a SuSE Linux system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/pppoe" ; \
|
||||
+ mkdir -p $(RPM_INSTALL_ROOT)/etc/init.d ;\
|
||||
+ $(install) -m 755 ../scripts/pppoe-init-suse $(RPM_INSTALL_ROOT)/etc/init.d/pppoe ; \
|
||||
|
||||
# L2TP
|
||||
@if [ -f l2tp/handlers/sync-pppd.so ] ; then \
|
17
release.diff
Normal file
17
release.diff
Normal file
@ -0,0 +1,17 @@
|
||||
--- src/Makefile.in
|
||||
+++ src/Makefile.in
|
||||
@@ -194,10 +194,10 @@
|
||||
mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
|
||||
$(install) -m 755 ../scripts/pppoe-init-turbolinux $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/pppoe ; \
|
||||
fi
|
||||
- @if [ -f /etc/SuSE-release ] ; then \
|
||||
- echo "Looks like a SuSE Linux system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/pppoe" ; \
|
||||
- mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
|
||||
- $(install) -m 755 ../scripts/pppoe-init-suse $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/pppoe ; \
|
||||
+ @if [ -f /etc/SuSE-release -o -f /etc/UnitedLinux-release ] ; then \
|
||||
+ echo "Looks like a SuSE Linux/UnitedLinux system; installing $(RPM_INSTALL_ROOT)/etc/init.d/pppoe" ; \
|
||||
+ mkdir -p $(RPM_INSTALL_ROOT)/etc/init.d ;\
|
||||
+ $(install) -m 755 ../scripts/pppoe-init-suse $(RPM_INSTALL_ROOT)/etc/init.d/pppoe ; \
|
||||
fi
|
||||
|
||||
# L2TP
|
19
resolve-conf.diff
Normal file
19
resolve-conf.diff
Normal file
@ -0,0 +1,19 @@
|
||||
--- scripts/pppoe-connect.in
|
||||
+++ scripts/pppoe-connect.in
|
||||
@@ -217,11 +217,12 @@
|
||||
PPP_STD_OPTIONS="$PLUGIN_OPTS noipdefault noauth default-asyncmap $DEFAULTROUTE hide-password nodetach $PEERDNS mtu 1492 mru 1492 noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp user $USER lcp-echo-interval $LCP_INTERVAL lcp-echo-failure $LCP_FAILURE $PPPD_EXTRA"
|
||||
|
||||
# Jigger DNS if required...
|
||||
-if test "$DNSTYPE" = "SERVER" ; then
|
||||
+#if test "$DNSTYPE" = "SERVER" ; then
|
||||
# Sorry, dude...
|
||||
- rm -f /etc/resolv.conf
|
||||
- ln -s /etc/ppp/resolv.conf /etc/resolv.conf
|
||||
-elif test "$DNSTYPE" = "SPECIFY" ; then
|
||||
+ # done in ip-up/down
|
||||
+ # rm -f /etc/resolv.conf
|
||||
+ # ln -s /etc/ppp/resolv.conf /etc/resolv.conf
|
||||
+if test "$DNSTYPE" = "SPECIFY" ; then
|
||||
# Sorry, dude...
|
||||
rm -f /etc/resolv.conf
|
||||
echo "nameserver $DNS1" > /etc/resolv.conf
|
3
rp-pppoe-3.8.tar.bz2
Normal file
3
rp-pppoe-3.8.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d1cd1a8ff67c4981ea861094582875c8e66e48a001f778f4f2ea44ea53ef90e3
|
||||
size 183203
|
205
rp-pppoe.changes
Normal file
205
rp-pppoe.changes
Normal file
@ -0,0 +1,205 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 13 14:52:42 CEST 2006 - mskibbe@suse.de
|
||||
|
||||
- update to version 3.8 which
|
||||
o Adjusted code and made it possible to disable debugging code
|
||||
to shrink size of pppoe executable.
|
||||
o Fixed bug in MD5 code that caused pppoe-server to segfault on
|
||||
64-bit machines.
|
||||
o Made various functions and variables static that didn't need
|
||||
to be visible outside their source files.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 26 20:14:40 CEST 2006 - schwab@suse.de
|
||||
|
||||
- Use RPM_OPT_FLAGS.
|
||||
- Don't strip binaries.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:41:12 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 17 11:54:52 CET 2005 - arvin@suse.de
|
||||
|
||||
- updated to version 3.7
|
||||
- pppoe-server prepends "nic-" to interface name if used with
|
||||
kernel-mode plugin
|
||||
- added -O option to pppoe-server that specify a different
|
||||
default options file for pppd
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 21 16:39:17 CEST 2005 - arvin@suse.de
|
||||
|
||||
- updated to version 3.6:
|
||||
- Changed the names of commands from adsl-* to pppoe-* to
|
||||
more logically name the scripts (incompatibility)
|
||||
- Changed sample firewall scripts to use iptables instead of
|
||||
the old ipchains command
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 19 14:24:03 CET 2005 - arvin@suse.de
|
||||
|
||||
- fixed build on s390 by compiling without -ansi
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 10 18:49:07 CET 2004 - adrian@suse.de
|
||||
|
||||
- build as user
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 5 13:16:13 CEST 2003 - ro@suse.de
|
||||
|
||||
- fix typo in specfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 5 05:54:15 CEST 2003 - kukuk@suse.de
|
||||
|
||||
- Add %attr to get filelist in sync with /etc/permissions*
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 13 07:20:02 CEST 2003 - nashif@suse.de
|
||||
|
||||
- Added %dir to created directories
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 16 00:24:33 CEST 2003 - nashif@suse.de
|
||||
|
||||
- Fixed init script syntax (bug #26248)
|
||||
- Fixed file list
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 10 16:37:39 CET 2003 - nashif@suse.de
|
||||
|
||||
- dont link /etc/resolv.conf, done by ip-up ( #15707)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 2 00:33:10 CEST 2002 - nashif@suse.de
|
||||
|
||||
- Don't check for release file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 30 15:43:42 CEST 2002 - nashif@suse.de
|
||||
|
||||
- fixed bug #20327: wrong path to logger in scripts
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 19 12:08:09 CEST 2002 - kukuk@suse.de
|
||||
|
||||
- fixed compilation on UL
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 19 00:23:31 CEST 2002 - nashif@suse.de
|
||||
|
||||
- Fixed bug #17866: Added PreReq
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 10 19:00:53 CEST 2002 - nashif@suse.de
|
||||
|
||||
- Fix bug #17465: detect non-rfc modems
|
||||
- Fix bug #17466: use netfilter instead of ipchains
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 29 04:30:52 CEST 2002 - nashif@suse.de
|
||||
|
||||
- update to 3.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 14 14:25:23 CET 2002 - ro@suse.de
|
||||
|
||||
- removed START_ADSL
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 20 05:56:44 CEST 2001 - nashif@suse.de
|
||||
|
||||
- Update to 3.3
|
||||
* Client works on Solaris again. It was broken in 3.2.
|
||||
* Added DEFAULTROUTE=yes|no option to configuration file.
|
||||
* Server parses address pool file better.
|
||||
* Server address pool allows ranges of addresses on a line: a.b.c.d-e
|
||||
* Added "-d" (=debug) and "-P" (=check pool file syntax) options to
|
||||
pppoe-server.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 3 03:52:25 CEST 2001 - nashif@suse.de
|
||||
|
||||
- Update to version 3.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 28 16:27:24 CEST 2001 - nashif@suse.de
|
||||
|
||||
- Fixed bug #8966
|
||||
- bzipped sources
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 21 05:22:34 CEST 2001 - nashif@suse.de
|
||||
|
||||
- Fixed documentation path in GUI
|
||||
- Added GUI documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 5 17:33:57 CEST 2001 - nashif@suse.de
|
||||
|
||||
- Fixed init script (Use rc_status)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 3 19:41:20 CEST 2001 - nashif@suse.de
|
||||
|
||||
- Update to version 3.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 1 01:06:28 CET 2001 - nashif@suse.de
|
||||
|
||||
- Update to version 2.8
|
||||
- Fixed headers
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 22 06:53:50 MET 2000 - nashif@suse.de
|
||||
|
||||
- Added obosletes and provides tags
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 13 06:39:51 MET 2000 - nashif@suse.de
|
||||
|
||||
- Update to 2.5 (Fixes security problem)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 9 16:29:42 MET 2000 - nashif@suse.de
|
||||
|
||||
- Update to 2.4
|
||||
- Fix rcadsl link
|
||||
- Changed name tp rp-pppoe
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 29 12:44:50 MET 2000 - nashif@suse.de
|
||||
|
||||
- Use insserv
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 22 19:34:25 MEST 2000 - nashif@suse.de
|
||||
|
||||
- Updated to 2.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 25 06:24:32 MEST 2000 - nashif@suse.de
|
||||
|
||||
- Updated to 1.9
|
||||
- Added init script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 7 18:01:13 MEST 2000 - nashif@suse.de
|
||||
|
||||
- Update to version 1.8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 29 17:59:12 CEST 2000 - nashif@suse.de
|
||||
|
||||
- Update to version 1.7
|
||||
- Fixed Group & Buildroot tag
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 23 01:43:27 CET 2000 - nashif@suse.de
|
||||
|
||||
- Initial Release (Version 1.3)
|
||||
|
234
rp-pppoe.spec
Normal file
234
rp-pppoe.spec
Normal file
@ -0,0 +1,234 @@
|
||||
#
|
||||
# spec file for package rp-pppoe (Version 3.8)
|
||||
#
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: rp-pppoe
|
||||
BuildRequires: ppp
|
||||
Summary: A PPP Over Ethernet Redirector for PPPD
|
||||
Version: 3.8
|
||||
Release: 1
|
||||
License: GPL
|
||||
Group: Productivity/Networking/PPP
|
||||
Source: http://www.roaringpenguin.com/pppoe/rp-pppoe-%{version}.tar.bz2
|
||||
URL: http://www.roaringpenguin.com/pppoe
|
||||
Patch0: init-suse.diff
|
||||
Patch1: docdir.diff
|
||||
Patch2: nonrfc-modems.diff
|
||||
Patch3: logger-path.diff
|
||||
Patch4: release.diff
|
||||
Patch5: release-buildsystem.diff
|
||||
Patch6: resolve-conf.diff
|
||||
Patch7: no-ansi.diff
|
||||
Patch8: strip.diff
|
||||
Requires: ppp >= 2.3.7
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
PreReq: %insserv_prereq %fillup_prereq
|
||||
|
||||
%description
|
||||
rp-pppoe is a user-space redirector which permits the use of PPPoE
|
||||
(Point-to-Point Protocol Over Ethernet) with Linux. PPPoE is used by
|
||||
many ADSL service providers.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
David F. Skoll <http://www.roaringpenguin.com>
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0
|
||||
%patch1
|
||||
%patch2
|
||||
%patch3
|
||||
%if %suse_version > 810
|
||||
%patch5
|
||||
%else
|
||||
%patch4
|
||||
%endif
|
||||
%patch6
|
||||
%patch7
|
||||
%patch8
|
||||
|
||||
%build
|
||||
cd src
|
||||
CFLAGS=$RPM_OPT_FLAGS \
|
||||
./configure --mandir=%{_mandir} --prefix=/usr
|
||||
make
|
||||
cd ../gui
|
||||
make
|
||||
|
||||
%install
|
||||
cd src
|
||||
make install RPM_INSTALL_ROOT=$RPM_BUILD_ROOT
|
||||
ln -sf ../../etc/init.d/pppoe $RPM_BUILD_ROOT/usr/sbin/rcpppoe
|
||||
cd ../gui
|
||||
make install RPM_INSTALL_ROOT=$RPM_BUILD_ROOT
|
||||
install -d $RPM_BUILD_ROOT%_defaultdocdir/rp-pppoe
|
||||
mv $RPM_BUILD_ROOT/etc/ppp/plugins/README $RPM_BUILD_ROOT%_defaultdocdir/rp-pppoe/README.plugins
|
||||
rm -rf $RPM_BUILD_ROOT/etc/ppp/plugins
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post
|
||||
%{fillup_and_insserv pppoe}
|
||||
|
||||
%preun
|
||||
%{insserv_cleanup}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%dir %_defaultdocdir/rp-pppoe
|
||||
%doc %_defaultdocdir/rp-pppoe/*
|
||||
%config(noreplace) /etc/ppp/pppoe.conf
|
||||
%config(noreplace) /etc/ppp/pppoe-server-options
|
||||
%config(noreplace) /etc/ppp/firewall-masq
|
||||
%config(noreplace) /etc/ppp/firewall-standalone
|
||||
/usr/sbin/pppoe
|
||||
/usr/sbin/pppoe-server
|
||||
/usr/sbin/pppoe-sniff
|
||||
/usr/sbin/pppoe-relay
|
||||
/usr/sbin/pppoe-connect
|
||||
/usr/sbin/pppoe-start
|
||||
/usr/sbin/pppoe-stop
|
||||
/usr/sbin/pppoe-setup
|
||||
/usr/sbin/pppoe-status
|
||||
%{_mandir}/man5/pppoe.conf.5*
|
||||
%{_mandir}/man8/pppoe.8*
|
||||
%{_mandir}/man8/pppoe-server.8*
|
||||
%{_mandir}/man8/pppoe-relay.8*
|
||||
%{_mandir}/man8/pppoe-sniff.8*
|
||||
%{_mandir}/man8/pppoe-connect.8*
|
||||
%{_mandir}/man8/pppoe-start.8*
|
||||
%{_mandir}/man8/pppoe-stop.8*
|
||||
%{_mandir}/man8/pppoe-status.8*
|
||||
%{_mandir}/man8/pppoe-setup.8*
|
||||
/etc/init.d/pppoe
|
||||
/usr/sbin/rcpppoe
|
||||
%dir /etc/ppp/rp-pppoe-gui
|
||||
%attr (4750,root,dialout) /usr/sbin/pppoe-wrapper
|
||||
/usr/bin/tkpppoe
|
||||
%{_mandir}/man1/tkpppoe.1*
|
||||
%{_mandir}/man1/pppoe-wrapper.1*
|
||||
%dir /usr/share/tkpppoe
|
||||
/usr/share/tkpppoe/tkpppoe.html
|
||||
/usr/share/tkpppoe/mainwin-busy.png
|
||||
/usr/share/tkpppoe/mainwin-nonroot.png
|
||||
/usr/share/tkpppoe/mainwin.png
|
||||
/usr/share/tkpppoe/props-advanced.png
|
||||
/usr/share/tkpppoe/props-basic.png
|
||||
/usr/share/tkpppoe/props-nic.png
|
||||
/usr/share/tkpppoe/props-options.png
|
||||
/usr/share/tkpppoe/en.msg
|
||||
/usr/share/tkpppoe/ja.msg
|
||||
|
||||
%changelog -n rp-pppoe
|
||||
* Thu Jul 13 2006 - mskibbe@suse.de
|
||||
- update to version 3.8 which
|
||||
o Adjusted code and made it possible to disable debugging code
|
||||
to shrink size of pppoe executable.
|
||||
o Fixed bug in MD5 code that caused pppoe-server to segfault on
|
||||
64-bit machines.
|
||||
o Made various functions and variables static that didn't need
|
||||
to be visible outside their source files.
|
||||
* Fri May 26 2006 - schwab@suse.de
|
||||
- Use RPM_OPT_FLAGS.
|
||||
- Don't strip binaries.
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Thu Nov 17 2005 - arvin@suse.de
|
||||
- updated to version 3.7
|
||||
- pppoe-server prepends "nic-" to interface name if used with
|
||||
kernel-mode plugin
|
||||
- added -O option to pppoe-server that specify a different
|
||||
default options file for pppd
|
||||
* Wed Sep 21 2005 - arvin@suse.de
|
||||
- updated to version 3.6:
|
||||
- Changed the names of commands from adsl-* to pppoe-* to
|
||||
more logically name the scripts (incompatibility)
|
||||
- Changed sample firewall scripts to use iptables instead of
|
||||
the old ipchains command
|
||||
* Wed Jan 19 2005 - arvin@suse.de
|
||||
- fixed build on s390 by compiling without -ansi
|
||||
* Sat Jan 10 2004 - adrian@suse.de
|
||||
- build as user
|
||||
* Fri Sep 05 2003 - ro@suse.de
|
||||
- fix typo in specfile
|
||||
* Fri Sep 05 2003 - kukuk@suse.de
|
||||
- Add %%attr to get filelist in sync with /etc/permissions*
|
||||
* Fri Jun 13 2003 - nashif@suse.de
|
||||
- Added %%dir to created directories
|
||||
* Fri May 16 2003 - nashif@suse.de
|
||||
- Fixed init script syntax (bug #26248)
|
||||
- Fixed file list
|
||||
* Mon Mar 10 2003 - nashif@suse.de
|
||||
- dont link /etc/resolv.conf, done by ip-up ( #15707)
|
||||
* Wed Oct 02 2002 - nashif@suse.de
|
||||
- Don't check for release file
|
||||
* Mon Sep 30 2002 - nashif@suse.de
|
||||
- fixed bug #20327: wrong path to logger in scripts
|
||||
* Mon Aug 19 2002 - kukuk@suse.de
|
||||
- fixed compilation on UL
|
||||
* Mon Aug 19 2002 - nashif@suse.de
|
||||
- Fixed bug #17866: Added PreReq
|
||||
* Sat Aug 10 2002 - nashif@suse.de
|
||||
- Fix bug #17465: detect non-rfc modems
|
||||
- Fix bug #17466: use netfilter instead of ipchains
|
||||
* Mon Jul 29 2002 - nashif@suse.de
|
||||
- update to 3.5
|
||||
* Mon Jan 14 2002 - ro@suse.de
|
||||
- removed START_ADSL
|
||||
* Sat Oct 20 2001 - nashif@suse.de
|
||||
- Update to 3.3
|
||||
* Client works on Solaris again. It was broken in 3.2.
|
||||
* Added DEFAULTROUTE=yes|no option to configuration file.
|
||||
* Server parses address pool file better.
|
||||
* Server address pool allows ranges of addresses on a line: a.b.c.d-e
|
||||
* Added "-d" (=debug) and "-P" (=check pool file syntax) options to
|
||||
pppoe-server.
|
||||
* Fri Aug 03 2001 - nashif@suse.de
|
||||
- Update to version 3.2
|
||||
* Thu Jun 28 2001 - nashif@suse.de
|
||||
- Fixed bug #8966
|
||||
- bzipped sources
|
||||
* Sat Apr 21 2001 - nashif@suse.de
|
||||
- Fixed documentation path in GUI
|
||||
- Added GUI documentation
|
||||
* Thu Apr 05 2001 - nashif@suse.de
|
||||
- Fixed init script (Use rc_status)
|
||||
* Tue Apr 03 2001 - nashif@suse.de
|
||||
- Update to version 3.0
|
||||
* Thu Mar 01 2001 - nashif@suse.de
|
||||
- Update to version 2.8
|
||||
- Fixed headers
|
||||
* Fri Dec 22 2000 - nashif@suse.de
|
||||
- Added obosletes and provides tags
|
||||
* Wed Dec 13 2000 - nashif@suse.de
|
||||
- Update to 2.5 (Fixes security problem)
|
||||
* Sat Dec 09 2000 - nashif@suse.de
|
||||
- Update to 2.4
|
||||
- Fix rcadsl link
|
||||
- Changed name tp rp-pppoe
|
||||
* Wed Nov 29 2000 - nashif@suse.de
|
||||
- Use insserv
|
||||
* Fri Sep 22 2000 - nashif@suse.de
|
||||
- Updated to 2.3
|
||||
* Thu May 25 2000 - nashif@suse.de
|
||||
- Updated to 1.9
|
||||
- Added init script
|
||||
* Sun May 07 2000 - nashif@suse.de
|
||||
- Update to version 1.8
|
||||
* Wed Mar 29 2000 - nashif@suse.de
|
||||
- Update to version 1.7
|
||||
- Fixed Group & Buildroot tag
|
||||
* Wed Feb 23 2000 - nashif@suse.de
|
||||
- Initial Release (Version 1.3)
|
11
strip.diff
Normal file
11
strip.diff
Normal file
@ -0,0 +1,11 @@
|
||||
--- gui/Makefile.in
|
||||
+++ gui/Makefile.in
|
||||
@@ -46,7 +46,7 @@
|
||||
-mkdir -p $(RPM_INSTALL_ROOT)$(sbindir)
|
||||
-mkdir -p $(RPM_INSTALL_ROOT)$(bindir)
|
||||
-mkdir -p $(RPM_INSTALL_ROOT)/etc/ppp/rp-pppoe-gui
|
||||
- $(install) -m 4755 -s pppoe-wrapper $(RPM_INSTALL_ROOT)$(sbindir)
|
||||
+ $(install) -m 4755 pppoe-wrapper $(RPM_INSTALL_ROOT)$(sbindir)
|
||||
$(install) -m 755 tkpppoe $(RPM_INSTALL_ROOT)$(bindir)
|
||||
-mkdir -p $(RPM_INSTALL_ROOT)$(mandir)/man1
|
||||
$(install) -m 644 pppoe-wrapper.1 $(RPM_INSTALL_ROOT)$(mandir)/man1
|
Loading…
Reference in New Issue
Block a user