summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2011-08-19 13:54:49 +1000
committerMartin Schwenke <martin@meltin.net>2011-08-30 16:51:55 +1000
commit6eb339e2c73e4944e59be122de9a616ed68598eb (patch)
tree6665656a6fdd9874ea88109cfb6dbb2696d7ce41
parent21c17cc1005269b07e33c3b976fde16ede838621 (diff)
downloadsamba-6eb339e2c73e4944e59be122de9a616ed68598eb.tar.gz
samba-6eb339e2c73e4944e59be122de9a616ed68598eb.tar.xz
samba-6eb339e2c73e4944e59be122de9a616ed68598eb.zip
Tests - add getdebug and checktcpport to ctdb eventscripts stub
Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 9c6fd7d21c99e605e20620c5c6b4e695c02af771)
-rwxr-xr-xctdb/tests/eventscripts/stubs/ctdb29
1 files changed, 28 insertions, 1 deletions
diff --git a/ctdb/tests/eventscripts/stubs/ctdb b/ctdb/tests/eventscripts/stubs/ctdb
index 4806cc7899..24dfff855f 100755
--- a/ctdb/tests/eventscripts/stubs/ctdb
+++ b/ctdb/tests/eventscripts/stubs/ctdb
@@ -166,8 +166,35 @@ case "$1" in
exit 1
esac
;;
+ getdebug)
+ case "$CTDB_DEBUGLEVEL" in
+ -3) _t="EMERG" ;;
+ -2) _t="ALERT" ;;
+ -1) _t="CRIT" ;;
+ 0) _t="ERR" ;;
+ 1) _t="WARNING" ;;
+ 2) _t="NOTICE" ;;
+ 3) _t="INFO" ;;
+ 4) _t="DEBUG" ;;
+ *) _t="ERR" ;;
+ esac
+
+ cat<<EOF
+:Name:Level:
+:${_t}:${CTDB_DEBUGLEVEL}:
+EOF
+ ;;
+ checktcpport)
+ for _i in $FAKE_TCP_LISTEN ; do
+ if [ "$2" = "${_i##*:}" ] ; then
+ exit 98
+ fi
+ done
+
+ exit 0
+ ;;
*)
echo "${prog}: command \"$1\" not implemented in stub"
- exit 1
+ usage
esac