File kdump-openssh-files-in-kdumprd.patch of Package kdump.2364

From: Petr Tesarik <ptesarik@suse.cz>
Subject: Copy openssh files to kdumprd
References: FATE#318874, bsc#917747
Patch-mainline: v0.8.16
Git-commit: b117666f24e4c8663c4abe5c0e2672db54a00294

Copy the ssh binary to kdumprd when sftp is requested

Since the sftp protocol is now implemented using the "ssh" binary,
it must be available at dump time.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>

---
 init/setup-kdump.functions |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/init/setup-kdump.functions
+++ b/init/setup-kdump.functions
@@ -554,7 +554,6 @@ function kdump_modify_config()						   #
     # Special handling for some protocols
     KDUMP_SAVEDIR=
     kdump_over_ssh=
-    local copy_ssh=
     local i=0
     while [ $i -le $kdump_max ] ; do
 	protocol="${kdump_Protocol[i]}"
@@ -572,7 +571,6 @@ function kdump_modify_config()						   #
 	if [ "$protocol" = "sftp" -o \
 	     "$protocol" = "ssh" ] ; then
             kdump_over_ssh=yes
-	    test "$protocol" = "ssh" && copy_ssh=ssh
             if [ -z "$KDUMP_HOST_KEY" ] ; then
 		KDUMP_HOST_KEY=$(
 		    ssh-keygen -F "$kdump_Host" 2>/dev/null | \
@@ -587,7 +585,7 @@ function kdump_modify_config()						   #
     done
 
     # copy ssh if needed
-    if [ -n "$copy_ssh" ] ; then
+    if [ -n "$kdump_over_ssh" ] ; then
 	KDUMP_REQUIRED_PROGRAMS="$KDUMP_REQUIRED_PROGRAMS ssh"
     fi
 
openSUSE Build Service is sponsored by