X-Git-Url: http://git.grml.org/?p=grml-network.git;a=blobdiff_plain;f=sbin%2Fgrml-sniff;h=d854f5d14e095c99449a06a8118ce8e175b30050;hp=cf418336270cf89b148371b21cd690b374000309;hb=af7e79258099000fb08013a77e1e83680ca4a59f;hpb=4dd28e782446cb5101be9cb1ce5eb3d4df4003e3 diff --git a/sbin/grml-sniff b/sbin/grml-sniff index cf41833..d854f5d 100755 --- a/sbin/grml-sniff +++ b/sbin/grml-sniff @@ -16,18 +16,13 @@ usage_info() einfo "Configure via $CONFIG_FILE - see man 8 grml-sniff" ; eend 0 } -if ! [ -r "$CONFIG_FILE" ] ; then - eerror "$CONFIG_FILE could not be read." - exit 1 -fi - -. "$CONFIG_FILE" - -if [ -z "$BRIDGE_DEVICES" ] ; then - eerror "Bridge devices (\$BRIDGE_DEVICES) not set in $CONFIG_FILE" - exit 1 +if [ -r "$CONFIG_FILE" ] ; then + . "$CONFIG_FILE" +else + ewarn "Could not read $CONFIG_FILE" fi +# defaults if unconfigured [ -n "$BRCTL" ] || BRCTL='brctl' [ -n "$BRIDGE_NAME" ] || BRIDGE_NAME='br0' [ -n "$BRIDGE_DEVICES" ] || BRIDGE_DEVICES='eth0 eth1'