# HG changeset patch # User Jim Fehlig # Date 1319581952 21600 # Node ID 74da2a3a1db1476d627f42e4a99e9e720cc6774d # Parent 6c583d35d76dda2236c81d9437ff9d57ab02c006 Prevent vif-bridge from adding user-created tap interfaces to a bridge Exit vif-bridge script if there is no device info in xenstore, preventing it from adding user-created taps to bridges. Signed-off-by: Jim Fehlig diff -r 6c583d35d76d -r 74da2a3a1db1 tools/hotplug/Linux/vif-bridge --- a/tools/hotplug/Linux/vif-bridge Thu Oct 20 15:36:01 2011 +0100 +++ b/tools/hotplug/Linux/vif-bridge Tue Oct 25 16:32:32 2011 -0600 @@ -31,6 +31,13 @@ dir=$(dirname "$0") . "$dir/vif-common.sh" + +domu=$(xenstore_read_default "$XENBUS_PATH/domain" "") +if [ -z "$domu" ] +then + log debug "No device details in $XENBUS_PATH, exiting." + exit 0 +fi bridge=${bridge:-} bridge=$(xenstore_read_default "$XENBUS_PATH/bridge" "$bridge")