diff options
Diffstat (limited to 'source4/cluster/ctdb/tests/events')
-rwxr-xr-x | source4/cluster/ctdb/tests/events | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/source4/cluster/ctdb/tests/events b/source4/cluster/ctdb/tests/events deleted file mode 100755 index fb319bc426..0000000000 --- a/source4/cluster/ctdb/tests/events +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -# event script for 'make test' - -cmd="$1" -shift - -case $cmd in - monitor) - echo "`date` monitor event" - exit 0 - ;; - startup) - echo "`date` ctdb startup event" - exit 0; - ;; - - takeip) - if [ $# != 3 ]; then - echo "must supply interface, IP and maskbits" - exit 1 - fi - iface=$1 - ip=$2 - maskbits=$3 - - [ `id -u` = 0 ] && { - /sbin/ip addr add $ip/$maskbits dev $iface || { - echo "`/bin/date` Failed to add $ip/$maskbits on dev $iface" - exit 1 - } - } - exit 0; - ;; - - - ################################################## - # called when ctdbd wants to release an IP address - releaseip) - if [ $# != 3 ]; then - echo "`/bin/date` must supply interface, IP and maskbits" - exit 1 - fi - iface=$1 - ip=$2 - maskbits=$3 - [ `id -u` = 0 ] && { - /sbin/ip addr del $ip/$maskbits dev $iface || { - echo "`/bin/date` Failed to del $ip on dev $iface" - exit 1 - } - } - echo "`date` ctdb takeip event for $1 $2 $3" - exit 0 - ;; - - recovered) - echo "`date` ctdb recovered event" - exit 0 - ;; - - shutdown) - echo "`date` ctdb shutdown event" - exit 0 - ;; -esac - -echo "`/bin/date` Invalid command $cmd" -exit 1 |