[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