use a subshell and redirect stdout,stderr in ifup.pppoe and ifup.pptp (fixes #57)
authorFelix Fietkau <nbd@openwrt.org>
Sun, 11 Dec 2005 21:46:27 +0000 (21:46 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 11 Dec 2005 21:46:27 +0000 (21:46 +0000)
SVN-Revision: 2618

openwrt/package/ppp/files/ifup.pppoe
openwrt/package/pptp/files/ifup.pptp

index bf1fa1f792ab58a3bf05d3f302760c37fd7f1646..82ab86c7a9c3bbf9bfcd3f1e66bf08fb4a7b4f1f 100644 (file)
@@ -12,7 +12,7 @@ for module in slhc ppp_generic pppox pppoe; do
        /sbin/insmod $module 2>&- >&-
 done
 
-while :; do
+(while :; do
        IFNAME=$(nvram get pppoe_ifname)
        USERNAME=$(nvram get ppp_username)
        PASSWORD=$(nvram get ppp_passwd)
@@ -46,4 +46,4 @@ while :; do
                $DEMAND \
                $KEEPALIVE \
                nic-$IFNAME
-done &
+done 2>&1 >/dev/null ) &
index 71018536ca1f457b3ea43cc78ab5269f00bebd91..daede50ba6f16bcc2c4ce5c4ea620e8acc68aa03 100644 (file)
@@ -10,7 +10,7 @@ for module in slhc ppp_generic ppp_async ip_gre; do
        /sbin/insmod $module 2>&- >&-
 done
 
-while :; do
+(while :; do
        PPTP_PROTO="$(nvram get pptp_proto)"
        [ "$PPTP_PROTO" = "static" ] || PPTP_PROTO=""
        PPTP_PROTO="${PPTP_PROTO:-dhcp}"
@@ -52,5 +52,5 @@ while :; do
                mru $MTU \
                $DEMAND \
                $KEEPALIVE
-done &
+done 2>&1 >/dev/null ) &