summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-scripts/net.modules.d/pppd.sh')
-rw-r--r--net-scripts/net.modules.d/pppd.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/net-scripts/net.modules.d/pppd.sh b/net-scripts/net.modules.d/pppd.sh
index 97caf6b..df5cbd2 100644
--- a/net-scripts/net.modules.d/pppd.sh
+++ b/net-scripts/net.modules.d/pppd.sh
@@ -124,6 +124,12 @@ pppd_start() {
return 1
fi
+ if [[ ${!link} == "/"* && ! -e ${!link} ]] ; then
+ eerror "${link} does not exist"
+ eerror "Please verify hardware or kernel module (driver)"
+ return 1
+ fi
+
# Might or might not be set in conf.d/net
local user password i
username="username_${ifvar}"
@@ -276,4 +282,4 @@ pppd_stop() {
eend $?
}
-# vim: set ft=sh ts=4 :
+# vim: set ts=4 :