[PATCH 1/5] fence_kdump configuration should be in one directory

Martin Perina mperina at redhat.com
Fri Mar 14 10:18:06 UTC 2014


fence_kdump configuration and list of nodes should be in the same
directory:

  /etc/sysconfig/fence_kdump
  /etc/sysconfig/fence_kdump_nodes

Signed-off-by: Martin Perina <mperina at redhat.com>
---
 dracut-module-setup.sh | 5 +++--
 kdump-lib.sh           | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dracut-module-setup.sh b/dracut-module-setup.sh
index bdadf7c..eae7cc4 100755
--- a/dracut-module-setup.sh
+++ b/dracut-module-setup.sh
@@ -418,7 +418,7 @@ kdump_check_iscsi_targets () {
 
 # setup fence_kdump in cluster
 # setup proper network and install needed files
-# also preserve '[node list]' for 2nd kernel /etc/fence_kdump_nodes
+# also preserve '[node list]' for 2nd kerneli in $FENCE_KDUMP_NODES 
 kdump_check_fence_kdump () {
     local nodes
     is_fence_kdump || return 1
@@ -442,7 +442,8 @@ kdump_check_fence_kdump () {
     done
     echo
 
-    echo "$nodes" > ${initdir}/$FENCE_KDUMP_NODES
+    mkdir -p ${initdir}$FENCE_KDUMP_CFG_DIR
+    echo "$nodes" > ${initdir}$FENCE_KDUMP_NODES
     dracut_install $FENCE_KDUMP_SEND
     dracut_install -o $FENCE_KDUMP_CONFIG
 }
diff --git a/kdump-lib.sh b/kdump-lib.sh
index 384f7b4..cdffe35 100755
--- a/kdump-lib.sh
+++ b/kdump-lib.sh
@@ -3,9 +3,10 @@
 # Kdump common variables and functions
 #
 
-FENCE_KDUMP_CONFIG="/etc/sysconfig/fence_kdump"
+FENCE_KDUMP_CFG_DIR="/etc/sysconfig"
+FENCE_KDUMP_CONFIG="$FENCE_KDUMP_CFG_DIR/fence_kdump"
 FENCE_KDUMP_SEND="/usr/libexec/fence_kdump_send"
-FENCE_KDUMP_NODES="/etc/fence_kdump_nodes"
+FENCE_KDUMP_NODES="$FENCE_KDUMP_CFG_DIR/fence_kdump_nodes"
 
 is_ssh_dump_target()
 {
-- 
1.8.3.1



More information about the kexec mailing list