Subject: Re: Adding gkermit
To: Alan Barrett <apb@cequrux.com>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: tech-userlevel
Date: 10/29/2006 18:02:20
On Sun, Oct 29, 2006 at 11:30:15PM +0200, Alan Barrett wrote:
> It's sometimes useful to use kermit over a serial console
> to get software onto a remote host.
> 
> Would it be OK to add gkermit to the base system?  See
> <ftp://kermit.columbia.edu/kermit/archives/gku100.tar.gz> or
> pkgsrc/comms/gkermit.

Please do so.  This is an invaluable tool for recovering systems which
have lost access to their network devices, for whatever reason.  G-Kermit
is distributed under GPL (not the C-Kermit license), is quite small, and
is really better for solving the problem "all I have is a serial line, and
I need to get a whole bunch of data onto this host over an unreliable
link" than almost anything else -- the Kermit protocol has extensive
support for operation over "difficult" links and all of that is in
G-Kermit.

Someone else in this thread seems to confuse G-Kermit with C-Kermit.
G-Kermit is not a terminal emulator nor is it general purpose serial
communications software.  It is a small program meant only to do file
transfers in a minimal environment.

I have lost track of the number of times I have had to uuencode G-Kermit
or minirz, split it into a million little pieces, and laboriously re-upload
each one with cu(1) until the whole thing _finally_ transferred right.
It would be very helpful to already have this program present in /rescue
for many difficult recovery situations on embedded systems.

Thor