ctdb-scripts: Factor out nfs_load_config()
authorMartin Schwenke <martin@meltin.net>
Wed, 20 Mar 2019 05:11:32 +0000 (16:11 +1100)
committerMartin Schwenke <martins@samba.org>
Sun, 31 Mar 2019 10:45:20 +0000 (10:45 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13860

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@samba.org>
ctdb/config/nfs-linux-kernel-callout

index bd534c41a328ff887f717e906c7e344591f64714..ca7e2b88e961f1bac0ea84526cab1f3815acba03 100755 (executable)
@@ -64,6 +64,16 @@ EOF
     exit 1
 }
 
+##################################################
+
+nfs_load_config ()
+{
+       _config="${1:-${nfs_config}}"
+
+       if [ -r "$_config" ] ; then
+               . "$_config"
+       fi
+}
 
 ##################################################
 # Basic service stop and start
@@ -167,9 +177,7 @@ nfs_startup ()
 nfs_check_thread_count ()
 {
     # Load NFS configuration to get desired number of threads.
-    if [ -r "$nfs_config" ] ; then
-       . "$nfs_config"
-    fi
+    nfs_load_config
 
     # If $RPCNFSDCOUNT/$USE_KERNEL_NFSD_NUMBER isn't set then we could
     # guess the default from the initscript.  However, let's just