summaryrefslogtreecommitdiffstats
path: root/ctdb/tests/eventscripts/stubs
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2014-11-20 14:32:46 +1100
committerMartin Schwenke <martins@samba.org>2014-12-05 21:02:39 +0100
commit4940f191d37b5deadc8b1edf0cd516674e5d5d64 (patch)
tree30f80af0de414c3f468c3a8b0f7988371a1d087c /ctdb/tests/eventscripts/stubs
parent7428f809a76044fcbc98fd5f718e331ce183941d (diff)
downloadsamba-4940f191d37b5deadc8b1edf0cd516674e5d5d64.tar.gz
samba-4940f191d37b5deadc8b1edf0cd516674e5d5d64.tar.xz
samba-4940f191d37b5deadc8b1edf0cd516674e5d5d64.zip
ctdb-scripts: Update eventscripts to use ctdb -X instead of ctdb -Y
Also update associated eventscript unit tests and ctdb stub. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/tests/eventscripts/stubs')
-rwxr-xr-xctdb/tests/eventscripts/stubs/ctdb22
1 files changed, 11 insertions, 11 deletions
diff --git a/ctdb/tests/eventscripts/stubs/ctdb b/ctdb/tests/eventscripts/stubs/ctdb
index b8b3e67a42..c44419672d 100755
--- a/ctdb/tests/eventscripts/stubs/ctdb
+++ b/ctdb/tests/eventscripts/stubs/ctdb
@@ -13,7 +13,7 @@ not_implemented_exit_code=1
usage ()
{
cat >&2 <<EOF
-Usage: $prog [-Y] cmd
+Usage: $prog [-X] cmd
A fake CTDB stub that prints items depending on the variables
FAKE_CTDB_PNN (default 0) depending on command-line options.
@@ -28,7 +28,7 @@ not_implemented ()
}
# Don't set $POSIXLY_CORRECT here.
-_temp=$(getopt -n "$prog" -o "Yvhn:" -l help -- "$@") || \
+_temp=$(getopt -n "$prog" -o "Xvhn:" -l help -- "$@") || \
usage
eval set -- "$_temp"
@@ -41,7 +41,7 @@ args="$*"
while true ; do
case "$1" in
- -Y) machine_readable=true ; shift ;;
+ -X) machine_readable=true ; shift ;;
-v) verbose=true ; shift ;;
-n) nodespec="$2" ; shift 2 ;;
--) shift ; break ;;
@@ -173,9 +173,9 @@ ctdb_ip ()
if [ "$_pnn" = "$_mypnn" ]; then
_my_iface="$_first_iface"
fi
- echo ":${_ip}:${_pnn}:${_my_iface}:${_first_iface}:${_ifaces}:"
+ echo "|${_ip}|${_pnn}|${_my_iface}|${_first_iface}|${_ifaces}|"
else
- echo ":${_ip}:${_pnn}:"
+ echo "|${_ip}|${_pnn}|"
fi
done
}
@@ -307,9 +307,9 @@ ctdb_natgwlist ()
case "$1" in
gettickles)
setup_tickles
- echo ":source ip:port:destination ip:port:"
+ echo "|source ip|port|destination ip|port|"
while read src dst ; do
- echo ":${src}:${dst}:"
+ echo "|${src}|${dst}|"
done <"$tickles_file"
;;
addtickle)
@@ -331,7 +331,7 @@ case "$1" in
;;
ifaces)
# Assume -Y.
- echo ":Name:LinkStatus:References:"
+ echo "|Name|LinkStatus|References|"
_f="${CTDB_PUBLIC_ADDRESSES:-${CTDB_BASE}/public_addresses}"
if [ -r "$_f" ] ; then
while read _ip _iface ; do
@@ -344,7 +344,7 @@ case "$1" in
_status=0
fi
# Nobody looks at references
- echo ":${_iface}:${_status}:0"
+ echo "|${_iface}|${_status}|0|"
esac
done <"$_f" |
sort -u
@@ -374,7 +374,7 @@ case "$1" in
$machine_readable || not_implemented "$1, without -Y"
[ "$2" != "all" ] || not_implemented "scriptstatus all"
# For now just assume everything is good.
- echo ":Type:Name:Code:Status:Start:End:Error Output...:"
+ echo "|Type|Name|Code|Status|Start|End|Error Output...|"
for _i in "$CTDB_BASE/events.d/"*.* ; do
_d1=$(date '+%s.%N')
_b="${_i##*/}" # basename
@@ -392,7 +392,7 @@ case "$1" in
_err_out=""
fi
_d2=$(date '+%s.%N')
- echo ":${2:-monitor}:${_b}:${_code}:${_status}:${_d1}:${_d2}:${_err_out}:"
+ echo "|${2:-monitor}|${_b}|${_code}|${_status}|${_d1}|${_d2}|${_err_out}|"
done
;;
gratiousarp) : ;; # Do nothing for now