mirror of
https://git.yoctoproject.org/poky
synced 2026-06-15 22:53:47 +02:00
(From OE-Core rev: d05b1d06b5b8b84c2a40639ad28e31cd683f89a4) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1.2 KiB
Executable File
1.2 KiB
Executable File
#!/bin/sh
/etc/init.d/ppp: start or stop PPP link.
If you want PPP started on boot time (most dialup systems won't need it)
rename the /etc/ppp/no_ppp_on_boot file to /etc/ppp/ppp_on_boot, and
follow the instructions in the comments in that file.
Source function library.
. /etc/init.d/functions
test -x /usr/sbin/pppd -a -f /etc/ppp/ppp_on_boot || exit 0 if [ -x /etc/ppp/ppp_on_boot ]; then RUNFILE=1; fi
case "$1" in
start)
echo -n "Starting up PPP link: pppd"
if [ "$RUNFILE" = "1" ]; then
/etc/ppp/ppp_on_boot
else
pppd call provider
fi
echo "."
;;
stop)
echo -n "Shutting down PPP link: pppd"
if [ "$RUNFILE" = "1" ]; then
poff
else
poff provider
fi
echo "."
;;
status)
status /usr/sbin/pppd;
exit $?
;;
restart|force-reload)
echo -n "Restarting PPP link: pppd"
if [ "$RUNFILE" = "1" ]; then
poff
sleep 5
/etc/ppp/ppp_on_boot
else
poff provider
sleep 5
pppd call provider
fi
echo "."
;;
*)
echo "Usage: /etc/init.d/ppp {start|stop|status|restart|force-reload}"
exit 1
;;
esac
exit 0