]> pd.if.org Git - startuptools/blobdiff - scripts/ifup
added check for network device
[startuptools] / scripts / ifup
index 149cb17a69f20ec1b9cfb9d5f0c76474dd2b0f6e..07395fb4e4930ba01d48d2b3d0e0a8308aa6f712 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+set -e
+
 net=$1
 
 saveifs="$IFS"
@@ -22,6 +24,9 @@ if [ "$enable" = 'no' ]; then exit 0; fi
 
 ifup_pre
 
+# need to check to make sure the link exists
+test ip link show dev $dev >/dev/null 2>&1 || exit 1
+
 ip link set dev $dev up
 
 if [ "$addr" = 'dhcp' ]; then