#!/bin/sh

PPP_IFACE=${PPP_IFACE-ppp0}

if [ ! -d /run/netconf ];then
  mkdir -p /run/netconf
fi;

/etc/init.d/netconf dhcpcd ${PPP_IFACE}  > /run/netconf/dhcpcd_${PPP_IFACE}.conf
if [ -e /var/run/dhcpcd-${PPP_IFACE}.pid ];then
	/bin/kill $(cat /var/run/dhcpcd-${PPP_IFACE}.pid)
	sleep 2
	if [ -e /var/run/dhcpcd-${PPP_IFACE}.pid ];then
		/bin/kill -9 $(cat /var/run/dhcpcd-${PPP_IFACE}.pid)
		sleep 2
	fi;
fi;

/etc/init.d/radvd stop
/usr/sbin/dhcpcd -b -f /run/netconf/dhcpcd_${PPP_IFACE}.conf ${PPP_IFACE} &
