------------------------------------------------------------
revno: 372
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Andrew Tridgell <[EMAIL PROTECTED]>
branch nick: tridge
timestamp: Tue 2007-05-29 13:01:31 +1000
message:
  added an example ctdb event script
added:
  tools/events                   events-20070529030121-04fjh63cxfh8v1pj-1
=== added file 'tools/events'
--- a/tools/events      1970-01-01 00:00:00 +0000
+++ b/tools/events      2007-05-29 03:01:31 +0000
@@ -0,0 +1,39 @@
+#!/bin/sh
+# sample event script for ctdb
+
+cmd="$1"
+shift
+
+case $cmd in 
+     takeip)
+       if [ $# != 3 ]; then
+          echo "must supply interface, IP and maskbits"
+          exit 1
+       fi
+       iface=$1
+       ip=$2
+       maskbits=$3
+       exec /sbin/ip add $ip/$maskbits dev $iface
+       exit 1
+       ;;
+
+     releaseip)
+       if [ $# != 3 ]; then
+          echo "must supply interface, IP and maskbits"
+          exit 1
+       fi
+       iface=$1
+       ip=$2
+       maskbits=$3
+       exec /sbin/ip del $ip/$maskbits dev $iface
+       exit 1
+       ;;
+
+     recovered)
+        # restart any services as necessary, like NFS
+       exit 0
+       ;;
+esac
+
+echo "Invalid command $cmd"
+exit 1

Reply via email to