ctdb-scripts: Drop creation of database directories
authorMartin Schwenke <martin@meltin.net>
Wed, 18 Nov 2015 21:35:17 +0000 (08:35 +1100)
committerAmitay Isaacs <amitay@samba.org>
Fri, 20 Nov 2015 03:40:26 +0000 (04:40 +0100)
These should be created elsewhere.  If not then something is wrong, so
don't hide the problem.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Autobuild-User(master): Amitay Isaacs <amitay@samba.org>
Autobuild-Date(master): Fri Nov 20 04:40:26 CET 2015 on sn-devel-104

ctdb/config/events.d/00.ctdb

index 99a0c713bfc7f4b79d6fe904508c39c5bf2805a2..3bc20d7f78c850d345ad79c4f1a61243f24bfd4d 100755 (executable)
@@ -65,7 +65,7 @@ check_tdb ()
 check_persistent_databases ()
 {
     _dir="${CTDB_DBDIR_PERSISTENT:-${CTDB_DBDIR:-${CTDB_VARDIR}}/persistent}"
-    mkdir -p "$_dir" 2>/dev/null
+    [ -d "$_dir" ] || return 0
 
     [ "${CTDB_MAX_PERSISTENT_CHECK_ERRORS:-0}" = "0" ] || return 0
 
@@ -80,7 +80,7 @@ check_persistent_databases ()
 check_non_persistent_databases ()
 {
     _dir="${CTDB_DBDIR:-${CTDB_VARDIR}}"
-    mkdir -p "$_dir" 2>/dev/null
+    [ -d "$_dir" ] || return 0
 
     for _db in $(ls "${_dir}/"*.tdb.*[0-9] 2>/dev/null) ; do
        check_tdb $_db || {