diff --git a/woof-code/rootfs-packages/pupdial/usr/local/pupdial/pupdial b/woof-code/rootfs-packages/pupdial/usr/local/pupdial/pupdial index a0662e463a5..e0f1c1f9bfc 100755 --- a/woof-code/rootfs-packages/pupdial/usr/local/pupdial/pupdial +++ b/woof-code/rootfs-packages/pupdial/usr/local/pupdial/pupdial @@ -38,6 +38,7 @@ #131214 zigbert: gui (gtkdialog) improvements. #180720 rerwin: Make 130505 conditional. #180727 v2.0 rerwin: Wait until modemprobe & modemtest finish before restarting; prevent multiple instances of pupdial; refine Xdialog & splash messages;background modemprobe, to close pupdial window. +#180808 Ensure /dev/ppp node exists, for pppd, used by wvdial. [ "`whoami`" != "root" ] && exec sudo -A ${0} ${@} #110505 @@ -845,6 +846,7 @@ if [ "$EXIT" = "CONNECT1" -o "$EXIT" = "CONNECT2" ];then echo "$ISPSTRING" | sed 's/.*,//g' | grep -q '^[0-9\.\-]*$' \ && touch /tmp/.network_tray-use_analog_dialup_icons #130505 fi + [ -e /dev/ppp ] || mknod /dev/ppp c 108 0 #180808 wvdial ${WVISP} ${WVPIN} ${WVAPN} ${WVWRLS} &> /tmp/pupdial.log & #v413 [ ! -f /tmp/pupdial.log ] && sleep 1 [ ! -f /tmp/pupdial.log ] && sleep 1