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