rpms/maven-wagon/devel maven-wagon-jsch.patch, NONE, 1.1 maven-wagon.spec, 1.3, 1.4

Matt Wringe mwringe at fedoraproject.org
Fri Oct 3 21:18:48 UTC 2008


Author: mwringe

Update of /cvs/pkgs/rpms/maven-wagon/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32059

Modified Files:
	maven-wagon.spec 
Added Files:
	maven-wagon-jsch.patch 
Log Message:
Add patch to build with newer jsch.


maven-wagon-jsch.patch:

--- NEW FILE maven-wagon-jsch.patch ---
--- ./wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/SingleKnownHostProvider.java.sav	2005-10-12 10:16:36.000000000 -0400
+++ ./wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/SingleKnownHostProvider.java	2008-10-03 17:10:56.000000000 -0400
@@ -17,6 +17,7 @@
  */
 
 import com.jcraft.jsch.HostKeyRepository;
+import com.jcraft.jsch.HostKey;
 import com.jcraft.jsch.JSch;
 import com.jcraft.jsch.UserInfo;
 import org.codehaus.plexus.util.Base64;
@@ -59,6 +60,15 @@
     public void addKnownHosts( JSch sch, UserInfo userInfo )
     {
         HostKeyRepository hkr = sch.getHostKeyRepository();
-        hkr.add( host, Base64.decodeBase64( key.getBytes() ), userInfo );
+        //hkr.add( host, Base64.decodeBase64( key.getBytes() ), userInfo );
+        try
+        {
+         HostKey hostkey = new HostKey(host, Base64.decodeBase64(key.getBytes()));
+         hkr.add(hostkey, userInfo);
+        }
+        catch (Exception e)
+        {
+        e.printStackTrace();
+        }
     }
 }


Index: maven-wagon.spec
===================================================================
RCS file: /cvs/pkgs/rpms/maven-wagon/devel/maven-wagon.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- maven-wagon.spec	9 Jul 2008 20:55:26 -0000	1.3
+++ maven-wagon.spec	3 Oct 2008 21:18:18 -0000	1.4
@@ -16,7 +16,7 @@
 
 Name:           maven-%{bname}
 Version:        1.0
-Release:        0.1.a5.3.3%{?dist}
+Release:        0.1.a5.3.4%{?dist}
 Epoch:          0
 Summary:        Tools to manage artifacts and deployment
 License:        ASL 2.0
@@ -53,6 +53,7 @@
 Patch11:        wagon-1.0-alpha5-providers-ssh-build_xml.patch
 Patch12:        wagon-1.0-alpha5-providers-ssh-external-build_xml.patch
 Patch13:        wagon-1.0-alpha5-provider-test-build_xml.patch
+Patch14:	maven-wagon-jsch.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -146,6 +147,7 @@
 %patch11 -b .sav
 %patch12 -b .sav
 %patch13 -b .sav
+%patch14 -b .sav
 
 %build
 pushd wagon-provider-api
@@ -395,6 +397,9 @@
 #%endif
 
 %changelog
+* Fri Oct 03 2008 Matt Wringe <mwringe at redhat.com> - 0:1.0-0.1.a5.3.4
+- added patch to make it compatible with the newer version of jsch
+
 * Wed Jul  9 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0:1.0-0.1.a5.3.3
 - drop repotag
 - fix license tag




More information about the scm-commits mailing list