fence_kdump configuration and list of nodes should be in the same directory:
/etc/fence_kdump /etc/fence_kdump_nodes
Bug-Url: https://bugzilla.redhat.com/1078134 Signed-off-by: Martin Perina mperina@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..2777c75 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 kernel 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..19389a6 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" +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() {