blob: dfcb81a5516132bb54fed832945f2f88cc620a68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
# This script is activated by setting CTDB_NOTIFY_SCRIPT=/etc/ctdb/notify.sh
# in /etc/sysconfig/ctdb
# This is script is invoked from ctdb when certain events happen. See
# /etc/ctdb/notify.d/README for more details.
d=$(dirname $0)
nd="${d}/notify.d"
ok=true
for i in "${nd}/"* ; do
# Don't run files matching basename
case "${i##*/}" in
*~|*,|*.rpm*|*.swp|README) continue ;;
esac
# Files must be executable
[ -x "$i" ] || continue
# Flag failures
"$i" "$1" || ok=false
done
$ok
|