stein (01/14/83)
#R:omsvax:-32400:fortune:11600009:000:417
fortune!stein Jan 13 17:39:00 1983
There is a command called `uusend' in 4.1BSD that will send a binary file
along a multiple site path, subject to the following caveats: uusend must
exist at each system along the path (with remote execution permitted by
uux), and some incarnations of uux have a bug that munges object files. I
don't know whether this command exists in non-Berkeley distributions.
Mark Stein
{megatest, harpo}!fortune!steinhansen (01/14/83)
The uucp in System 5 does exactly what you asked for, being able to bounce uucp requests off another machine that allows it. For instance, doing uucp foo a!b!c!d!e!f!~/bar/foo is perfectly legal. Sincerely, Tony Hansen pegasus!hansen P.S. And who says that USG hasn't been doing anything decent with Unix?
chris.umcp-cs@UDel-Relay (03/05/83)
From: Chris Torek <chris.umcp-cs@UDel-Relay>
We have a local hack called ``makescript'' (actually, we have 2 of
them: one is a script, the other a C program) which makes an 'sh'
shell script of any number of source/binary files, to be mailed
to any other site and run there. For binarys, it ``uuencode''s them
and runs ``uudecode'' via the script; for other files, it uses sed
to extract them. (We chose not to use ``cat'' because some mailers
do funny things with lines starting with ``.''.) So the guy receiving
programs gets something like:
: Run this shell script with "sh" not "csh"
sed -e 's/^X//' << 'go.sysin dd *' > file1.c
Xmain ()
X{
X}
go.sysin dd *
uudecode - << 'go.sysin dd *'
file1.o 644 *** or whatever uudecode needs
@23498235ABEU85HIUEQIGE8IUFMFQM85QWRIU
'go.sysin dd *'
Since uudecode and uuencode live in /usr/ucb, I suspect they're
Berkeley's hacks. Anyway, this lets us send arbitrary chunks of
file system to others via mail.