This commit was manufactured by cvs2svn to create branch 'whiterussian'.
authorOpenWrt Development <openwrt-devel@lists.openwrt.org>
Sun, 3 Jul 2005 19:44:54 +0000 (19:44 +0000)
committerOpenWrt Development <openwrt-devel@lists.openwrt.org>
Sun, 3 Jul 2005 19:44:54 +0000 (19:44 +0000)
SVN-Revision: 1328

openwrt/package/ppp/files/ifup.pppoe [new file with mode: 0644]
openwrt/toolchain/ipkg-utils/1.7/ipkg-utils-1.7-ipkg_build_tar.patch [new file with mode: 0644]

diff --git a/openwrt/package/ppp/files/ifup.pppoe b/openwrt/package/ppp/files/ifup.pppoe
new file mode 100644 (file)
index 0000000..caf06f7
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/sh
+. /etc/functions.sh
+IF_NAME=$1
+
+PROTO=$(nvram get ${IF_NAME}_proto)
+[ "$PROTO" = "pppoe" ] || exit 0
+
+for module in slhc ppp_generic pppox pppoe; do
+       /sbin/insmod $module 2>/dev/null >/dev/null
+done
+
+(
+       while true; do
+               IFNAME=$(nvram get pppoe_ifname)
+               USERNAME=$(nvram get ppp_username)
+               PASSWORD=$(nvram get ppp_passwd)
+               REDIAL=$(nvram get ppp_redialperiod)
+               REDIAL=${REDIAL:+lcp-echo-interval $REDIAL}
+               IDLETIME=$(nvram get ppp_idletime)
+               IDLETIME=${IDLETIME:+lcp-echo-failure $IDLETIME}
+               MTUV=$(nvram get ppp_mtu)
+               MTU=${MTUV:+mtu $MTUV}
+               MRU=${MTUV:+mru $MTUV}
+
+               ifconfig $IFNAME up
+               echo -e "plugin rp-pppoe.so\nconnect /bin/true\nusepeerdns\ndefaultroute\nuser \"$USERNAME\"\npassword \"$PASSWORD\"\n$MTU\n$MRU\n$IDLETIME\n$REDIAL" > /tmp/.pppoe-data
+               /usr/sbin/pppd nodetach file /tmp/.pppoe-data $IFNAME
+       done
+) &
diff --git a/openwrt/toolchain/ipkg-utils/1.7/ipkg-utils-1.7-ipkg_build_tar.patch b/openwrt/toolchain/ipkg-utils/1.7/ipkg-utils-1.7-ipkg_build_tar.patch
new file mode 100644 (file)
index 0000000..441d3ad
--- /dev/null
@@ -0,0 +1,16 @@
+This patch from aorlinsk fixes an issue with order in options passed to tar
+
+  http://openwrt.org/forum/viewtopic.php?pid=8332#p8332
+
+
+--- ipkg-utils-1.7/ipkg-build.orig     2005-06-14 23:48:36.000000000 +0200
++++ ipkg-utils-1.7/ipkg-build  2005-06-14 23:50:03.000000000 +0200
+@@ -243,7 +243,7 @@
+ mkdir $tmp_dir
+ echo $CONTROL > $tmp_dir/tarX
+-( cd $pkg_dir && tar $ogargs -czf $tmp_dir/data.tar.gz . -X $tmp_dir/tarX )
++( cd $pkg_dir && tar $ogargs -X $tmp_dir/tarX -czf $tmp_dir/data.tar.gz . )
+ ( cd $pkg_dir/$CONTROL && tar $ogargs -czf $tmp_dir/control.tar.gz . )
+ rm $tmp_dir/tarX