diff options
-rwxr-xr-x | ctdb/config/ctdbd_wrapper | 1 | ||||
-rw-r--r-- | ctdb/doc/ctdb.7.xml | 13 | ||||
-rw-r--r-- | ctdb/doc/ctdbd.conf.5.xml | 11 | ||||
-rw-r--r-- | ctdb/packaging/RPM/ctdb.spec.in | 5 |
4 files changed, 7 insertions, 23 deletions
diff --git a/ctdb/config/ctdbd_wrapper b/ctdb/config/ctdbd_wrapper index 8f3c6cb4d2e..dca90172d26 100755 --- a/ctdb/config/ctdbd_wrapper +++ b/ctdb/config/ctdbd_wrapper @@ -100,7 +100,6 @@ build_ctdb_options () maybe_set "--dbdir-state" "$CTDB_DBDIR_STATE" maybe_set "--transport" "$CTDB_TRANSPORT" maybe_set "-d" "$CTDB_DEBUGLEVEL" - maybe_set "--notification-script" "$CTDB_NOTIFY_SCRIPT" maybe_set "--start-as-disabled" "$CTDB_START_AS_DISABLED" "yes" maybe_set "--start-as-stopped " "$CTDB_START_AS_STOPPED" "yes" maybe_set "--no-recmaster" "$CTDB_CAPABILITY_RECMASTER" "no" diff --git a/ctdb/doc/ctdb.7.xml b/ctdb/doc/ctdb.7.xml index 876d8df3be7..a419438f5ee 100644 --- a/ctdb/doc/ctdb.7.xml +++ b/ctdb/doc/ctdb.7.xml @@ -968,16 +968,9 @@ CTDB_NATGW_DEFAULT_GATEWAY=10.0.0.1 </para> <para> - The default notification script is - <filename>/usr/local/etc/ctdb/notify.sh</filename>. It executes - files in <filename>/usr/local/etc/ctdb/notify.d/</filename>, - which must be executable. - </para> - - <para> - This notification script can be changed via the - <varname>CTDB_NOTIFY_SCRIPT</varname> configuration variable. - The specified script must be executable. + The notification mechanism runs all executable files in + <filename>/usr/local/etc/ctdb/notify.d/</filename>, ignoring any + failures and continuing to run all files. </para> <para> diff --git a/ctdb/doc/ctdbd.conf.5.xml b/ctdb/doc/ctdbd.conf.5.xml index f36495e34c2..c66d1aec542 100644 --- a/ctdb/doc/ctdbd.conf.5.xml +++ b/ctdb/doc/ctdbd.conf.5.xml @@ -346,17 +346,6 @@ </varlistentry> <varlistentry> - <term>CTDB_NOTIFY_SCRIPT=<parameter>FILENAME</parameter></term> - <listitem> - <para> - Default is - <filename>/usr/local/etc/ctdb/notify.sh</filename>. Corresponds to - <option>--notification-script</option>. - </para> - </listitem> - </varlistentry> - - <varlistentry> <term>CTDB_MAX_PERSISTENT_CHECK_ERRORS=<parameter>NUM</parameter></term> <listitem> <para> diff --git a/ctdb/packaging/RPM/ctdb.spec.in b/ctdb/packaging/RPM/ctdb.spec.in index 80247fc2315..74119d5e5b3 100644 --- a/ctdb/packaging/RPM/ctdb.spec.in +++ b/ctdb/packaging/RPM/ctdb.spec.in @@ -133,6 +133,8 @@ mkdir -p $RPM_BUILD_ROOT%{initdir} install -m755 config/ctdb.init $RPM_BUILD_ROOT%{initdir}/ctdb %endif +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ctdb/notify.d + # This is a hack. All documents should be installed in /usr/share/doc. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/ctdb/events.d/README cp config/events.d/README README.eventscripts @@ -156,7 +158,8 @@ rm -rf $RPM_BUILD_ROOT %config(noreplace) %{_sysconfdir}/ctdb/ctdbd.conf %config(noreplace) %{_sysconfdir}/ctdb/ctdb.tunables -%config(noreplace) %{_sysconfdir}/ctdb/notify.sh +%{_sysconfdir}/ctdb/notify.sh +%dir %{_sysconfdir}/ctdb/notify.d %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh |