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 <martin@meltin.net>
# 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