From c9d168bbe43bc70c232c40b72a25f064891d7de2 Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Tue, 5 Jul 2011 17:21:57 +1000 Subject: Eventscripts: 10.interfaces - make startup event actually mark interfaces up! The startup event intends to mark interfaces up. However, it doesn't actually do that because $INTERFACES is empty. This uses the function get_all_interfaces() to list the interfaces... and then mark them up. Signed-off-by: Martin Schwenke (This used to be ctdb commit fc62bf0975c6059ee467285565d0dc3b4daaf238) --- ctdb/config/events.d/10.interface | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ctdb/config/events.d/10.interface b/ctdb/config/events.d/10.interface index e34f467faa..0e428d0efd 100755 --- a/ctdb/config/events.d/10.interface +++ b/ctdb/config/events.d/10.interface @@ -145,10 +145,9 @@ case "$1" in # and we start the services to become healthy startup) # Assume all links are good initially - INTERFACES=`for IFACE in $INTERFACES ; do echo $IFACE ; done | sort | uniq` - - for IFACE in $INTERFACES ; do - ctdb setifacelink $IFACE up >/dev/null 2>/dev/null + get_all_interfaces + for iface in $all_interfaces ; do + ctdb setifacelink $iface up >/dev/null 2>/dev/null done monitor_interfaces -- cgit