Article 3854 of comp.lang.perl:
Xref: feenix.metronet.com comp.archives.admin:206 comp.lang.perl:3854
Path: feenix.metronet.com!news.ecn.bgu.edu!psuvax1!uwm.edu!spool.mu.edu!howland.reston.ans.net!agate!doc.ic.ac.uk!doc.ic.ac.uk!not-for-mail
From: [email protected] (Lee McLoughlin)
Newsgroups: comp.archives.admin,comp.lang.perl
Subject: New release of mirror
Date: 29 Jun 1993 23:53:10 +0100
Organization: Department of Computing, Imperial College, University of London, UK.
Lines: 87
Distribution: world
Message-ID: <[email protected]>
NNTP-Posting-Host: swan.doc.ic.ac.uk

Mirror 2.1 is finally out.  It is a huge improvement on the older
mirrors lurking around there.  I urge everyone using mirror to upgrade
as soon as possible.

Mirror 2.1 handles symlinks correctly, renaming them when the object
they points to becomes compressed or gzipped.  Compressed files can,
optionally, be converted into gzip files.  Deletions work.  Less memory
is consumed (though it is still greedier than I would like).  Can
handle describe, netware and VMS ftp servers.


A special thanks to the beta test crew without whom this version would
not have been possible (see the mirror manual page for the heroe's full
names).

Some of its inner bits may be useful in their own right:
       ftp.pl          an ftp library
       chat2.pl        an extended version of chat2.
       lsparse.pl      parser for various kinds of directory listing
       dateconv.pl     converts dates found in dir' listings into times


Here is the README:
---------------------------------------------------------------------------
Mirror is a package written in Perl that uses the ftp protocol to
duplicate a directory hierarchy between the machine it is run on and a
remote host.  It avoids copying files unnecessarily by comparing the
file timestamps and sizes before transfering.  Amongst other things
can optionally compress, gzip, and split files.

It was written for use by archive maintainers but can be used by
anyone wanting to transfer a lot of files over ftp.


INSTALLATION:
IF INSTALLING MIRROR JUST FOR ARCHIVE MAINTENANCE:

Normally pick a directory that you want to run mirror from.  Unravel the tar
image in that directory.  Edit the mirror.defaults to reflect local settings.

IF YOU ARE PLANNING ON MAKING MIRROR AVAILABLE AS A USER COMMAND:

Install into a publically accessible lib area (for example
/usr/local/lib/mirror) and add a symlink from a suitable bin area to
the mirror.pl in the lib directory.  It this is not possible given
your local setup install all the .pl scripts into a lib area that will
be scanned by perl and install the binary in a suitable bin.


If h2ph has been run for your system then you should probably remove
socket.ph and use the one *meant* for your machine.  If h2ph has not
been run then you should persuade your systems administrators to do
so.  The contents of socket.ph are operating system specific and it is
possible that what works for me will not work for you.

AVAILABILITY:
The latest version of mirror is available from:

       src.doc.ic.ac.uk [146.169.2.1]
               directory: computing/archiving/mirror
               (shortcut packages/mirror)

       ftp.th-darmstadt.de [130.83.55.75]
               directory: pub/networking/mirror


       ftp.sun.ac.za [146.232.212.3]
               directory: pub/unix/packages/mirror


RELATED:
Mirror is part of a family of related programs.  The others are ftpmail
and ftpcat.  Ftpmail is a mail responder and ftpcat cats a remote file.
These are to be found in src.doc.ic.ac.uk:packages/ftpmail/
and packages/ftpcat/.

If you are interested in developing mirror (not just getting the
latest releases but actually doing work) there is a mailing list
[email protected].  Subscribe by emailing to
[email protected].   But please do NOT do this unless you
have the time to work on mirror.
---------------------------------------------------------------------------
--
--
Lee McLoughlin.                          Phone: +44 71 589 5111 X 5085
Dept of Computing, Imperial College,     Fax: +44 71 581 8024
180 Queens Gate, London, SW7 2BZ, UK.    Email: [email protected]


Article 3909 of comp.lang.perl:
Xref: feenix.metronet.com comp.archives.admin:209 comp.lang.perl:3909
Path: feenix.metronet.com!news.utdallas.edu!wupost!howland.reston.ans.net!usenet.ins.cwru.edu!lerc.nasa.gov!lerc.nasa.gov!gonzo.lerc.nasa.gov!tohanson
From: [email protected] (Jeff Hanson)
Newsgroups: comp.archives.admin,comp.lang.perl
Subject: Re: New release of mirror
Date: 30 Jun 1993 20:20:20 GMT
Organization: NASA Lewis Research Center
Lines: 11
Distribution: world
Message-ID: <[email protected]>
References: <[email protected]> <[email protected]>
NNTP-Posting-Host: gonzo.lerc.nasa.gov

Use gzip, the Gnu projects compression utility.  Available at all the
regular gnu sites plus swedishchef.lerc.nasa.gov in the top level
directory.  gzip is usually better than compress for file size reduction.
--
---------------------------------------------------------------------------
Jeff Hanson ([email protected]) - Application Enabler
President, IRIS Explorer Users Group
Sverdrup Technology, NASA Lewis Research Center Group
NASA Lewis Research Center, MS 86-4, Cleveland, Ohio 44135
Telephone - (216) 433-2284            Fax - (216) 433-2182



Article 3903 of comp.lang.perl:
Xref: feenix.metronet.com comp.archives.admin:208 comp.lang.perl:3903
Path: feenix.metronet.com!news.ecn.bgu.edu!wupost!howland.reston.ans.net!agate!doc.ic.ac.uk!news!lmjm
From: [email protected] (Lee McLoughlin)
Newsgroups: comp.archives.admin,comp.lang.perl
Subject: Re: New release of mirror
Followup-To: comp.archives.admin,comp.lang.perl
Date: 30 Jun 1993 21:02:40 GMT
Organization: Dept. of Computing, Imperial College, London. U.K.
Lines: 16
Message-ID: <[email protected]>
References: <[email protected]> <[email protected]>
NNTP-Posting-Host: kea.doc.ic.ac.uk
In-reply-to: [email protected]'s message of Wed, 30 Jun 1993 14:24:30 GMT

I don't know for sure about the other two sites but the following is
true for src.doc.ic.ac.uk.

As it says in the README.ftp file when you connect in if you do:

get mirror.tar

So without the trailing .gz.  The server here will automatically
convert from .gz before sending the file back.

       Lee
--
--
Lee McLoughlin.                          Phone: +44 71 589 5111 X 5085
Dept of Computing, Imperial College,     Fax: +44 71 581 8024
180 Queens Gate, London, SW7 2BZ, UK.    Email: [email protected]