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: lmjm@doc.ic.ac.uk (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: <20qh4mINNng1@swan.doc.ic.ac.uk> 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 mirror-people@doc.ic.ac.uk. Subscribe by emailing to mirror-people-request@doc.ic.ac.uk. 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: L.McLoughlin@doc.ic.ac.uk 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: tohanson@gonzo.lerc.nasa.gov (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: <20ssi4$105@eagle.lerc.nasa.gov> References: <20qh4mINNng1@swan.doc.ic.ac.uk> 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 (jhanson@lerc.nasa.gov) - 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: lmjm@doc.ic.ac.uk (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: References: <20qh4mINNng1@swan.doc.ic.ac.uk> NNTP-Posting-Host: kea.doc.ic.ac.uk In-reply-to: riskit@bnr.ca'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: L.McLoughlin@doc.ic.ac.uk .