summaryrefslogtreecommitdiffstats
path: root/package/ppp
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-12-13 05:50:24 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-12-13 05:50:24 +0000
commit8ffc910447a1f43d5e13ef9433cfdcf5ff2a5ac4 (patch)
treefd7e6f7d6fef67a9f331a889eec957cc489f6be0 /package/ppp
parente373d77d2ecc6813b0bc8dd012444d4545749c56 (diff)
add workaround for ppp-on-boot issues, fixes #2524
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9722 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/ppp')
-rw-r--r--package/ppp/files/ppp.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/package/ppp/files/ppp.sh b/package/ppp/files/ppp.sh
index 339b4e73e..82fcbc893 100644
--- a/package/ppp/files/ppp.sh
+++ b/package/ppp/files/ppp.sh
@@ -20,6 +20,10 @@ start_pppd() {
return 0
}
+ # Workaround: sometimes hotplug2 doesn't deliver the hotplug event for creating
+ # /dev/ppp fast enough to be used here
+ [ -e /dev/ppp ] || mknod /dev/ppp c 108 0
+
config_get device "$cfg" device
config_get unit "$cfg" unit
config_get username "$cfg" username