#!/bin/sh prog="ctdb_lvs" # Print a message and exit. die () { echo "$1" >&2 ; exit ${2:-1} } not_implemented_exit_code=1 usage () { cat >&2 <&2 exit $not_implemented_exit_code } ctdb_lvs_leader () { if [ -n "$FAKE_CTDB_LVS_LEADER" ] ; then echo "$FAKE_CTDB_LVS_LEADER" return 0 else return 255 fi } ctdb_lvs_list () { _pnn=0 while read _ip _opts ; do echo "${_pnn} ${_ip}" _pnn=$(($_pnn + 1)) done <"$CTDB_LVS_NODES" } ###################################################################### case "$1" in leader) ctdb_lvs_leader "$@" ;; list) ctdb_lvs_list "$@" ;; *) not_implemented "$1" ;; esac