home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume11
/
mailsplit2.7
/
part01
/
README
< prev
next >
Wrap
Text File
|
1990-03-29
|
3KB
|
73 lines
mailsplit sends files and/or directories via e-mail using tar,
compress, etc. It sends an awk-script to re-assemble the pieces at the
receiving side. It is useful for sending directories and large images
around when you don't have ftp, or you have to cross e-mail network
boundaries.
To configure and/or install mailsplit for your site/machine, just run the
Configure script (i.e.):
% sh Configure
If you're too lazy to read the man pages, here's a quick test. After
Configure'ing the programs, send yourself a sample directory, for example:
< Send yourself your bin directory: >
% mailsplit <you> ./bin
Watch mailsplit run. In a few minutes, you should receive mail.
Create a new directory, cd to it, and run joinr on the incoming mail:
% mkdir delete.me
% cd delete.me
% mail
<save pieces of your bin directory in p1, p2, ...>
% joinr p?
* * *
It is a Bourne-shell script. Read the over-blown man-page. Send me
ideas for improvements, bug reports.
-Mitch (wyle@ethz.uucp)
*** Addendum for 2.4 ***
Apologies to those of you who received 2.0. I fixed all the bugs which
caused it not to work (here). Please be cautious with the enclosed
version. I have tested it extensively on a Sun-3/xx under Sun OS 3.4,
and a vax running Ultrix 2.0, but bugs may have crept in... The
join-script enclosed with each first message now accepts repeats and
pieces out-of-order. If you don't trust mailsplit 2.4, at least test
and install this new joiner script. It really helps.
*** Addendum for 2.5 ***
More apologies to those of you who received 2.4. I am in the process
of testing this package along with it's new Configure script (Thanks,
Larry!) on our Cray, a Unisys sys V, Ultrix, Sun OS, a convex, a
sequent, an alliant, etc. When I'm confident it works on the machines
here, I'll release it to usenet. In the meantime, please beat up on it
and send me bugs, ideas, etc. Configure can configure it to run on
Ultrix, Sun OS, Dynix (sequent), convex (alliant), and vanilla sys-V
(Unisys 5000). If it won't run on your machine, please tell me!
It now understands "compact" formats, though I think one should stick
to compress. There are PD implementations of compress. I noticed that
some of the machines I tested on lack uuencode/uudecode. There are PD
implementations of that as well, but after the Configure, I did NOT test
mailsplit on those machines which were missing uuencode/decode.
cut was replaced by a sed script. I should have known cut was a Sun-ism.
*** Addendum for 2.6 ***
+ joinr now explicitely exits 0; there was a bug with BSD 4.3.
+ The new, robust joinr script died with old awk (vers 7). I therefore
changed it to be less robust but more portable: pieces after # 10 will
NOT be checked for duplicates and/or out-of-order. I'll probably change it
back after everyone has new awk :-(
+ Added -N flag to NOT send the joinr script (now that it's grown)
+ Added a man page for joinr
+ Added a how-to pargagraph to the front of this file for impatient people :)
+ More support for compact/uncompact
+ Extensive testing on all machines at ETH campus