diff options
Diffstat (limited to 'net-scripts/net.modules.d/pppd.sh')
-rw-r--r-- | net-scripts/net.modules.d/pppd.sh | 8 |
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 : |