Triggers
rp-pppoe <
3.2-1
/bin/sh
if [ -f /etc/rc.d/init.d/pppoe ]; then
rm -f /etc/rc.d/init.d/pppoe
fi
exit 0
rp-pppoe <
3.2-1
/bin/sh
/sbin/service pppoe stop >/dev/null 2>&1 || true
/sbin/chkconfig --del pppoe >/dev/null 2>&1 || true
BOOT=""
DEVPATH=/etc/sysconfig/networking/devices
NETDEV=ifcfg-xDSL
[ -f /etc/ppp/pppoe.conf ] && CONFIG=/etc/ppp/pppoe.conf . /etc/ppp/pppoe.conf >/dev/null 2>&1
[ -n "$BOOT" ] || exit 0
[ -n "$DEVICE" ] || exit 0
[ -d $DEVPATH ] || mkdir -p $DEVPATH
touch $DEVPATH/$NETDEV && chmod 700 $DEVPATH/$NETDEV
echo "DEVICE=$DEVICE" >$DEVPATH/$NETDEV
[ -n "$BOOT" ] || BOOT=no
echo "ONBOOT=$BOOT" >>$DEVPATH/$NETDEV
if [ "$USEPEERDNS" = "yes" ]; then
echo "PEERDNS=yes" >>$DEVPATH/$NETDEV
else
echo "PEERDNS=no" >>$DEVPATH/$NETDEV
fi
echo "DEFROUTE=yes" >>$DEVPATH/$NETDEV
echo "TYPE=xDSL" >>$DEVPATH/$NETDEV
echo "ETH=$ETH" >>$DEVPATH/$NETDEV
echo "USER=$USER" >>$DEVPATH/$NETDEV
echo "PASS=$PASS" >>$DEVPATH/$NETDEV
echo "DEMAND=$DEMAND" >>$DEVPATH/$NETDEV
echo "CONNECT_TIMEOUT=$CONNECT_TIMEOUT" >>$DEVPATH/$NETDEV
echo "CONNECT_POLL=$CONNECT_POLL" >>$DEVPATH/$NETDEV
echo "PING=\".\"" >>$DEVPATH/$NETDEV
echo "SYNCHRONOUS=$SYNCHRONOUS" >>$DEVPATH/$NETDEV
echo "CLAMPMSS=$CLAMPMSS" >>$DEVPATH/$NETDEV
echo "LCP_INTERVAL=$LCP_INTERVAL" >>$DEVPATH/$NETDEV
echo "LCP_FAILURE=$LCP_FAILURE" >>$DEVPATH/$NETDEV
echo "PPPOE_TIMEOUT=$PPPOE_TIMEOUT" >>$DEVPATH/$NETDEV
echo "FIREWALL=$FIREWALL" >>$DEVPATH/$NETDEV
echo "PPPOE_EXTRA=$PPPOE_EXTRA" >>$DEVPATH/$NETDEV
echo "PIDFILE=/var/run/pppoe-adsl.pid" >>$DEVPATH/$NETDEV
echo "SERVICENAME=$SERVICENAME" >>$DEVPATH/$NETDEV
echo "ACNAME=$ACNAME" >>$DEVPATH/$NETDEV
pushd /etc/sysconfig/network-scripts
ln -f ../networking/devices/$NETDEV ifcfg-$DEVICE
popd
exit 0