send_repository Readme UNIFORM REPOSITORY SERVICE - Version 1.1 Gerald J. F. Banon, banon@dpi.inpe.br Copyright for the Uniform Repository Service (c) 1995, 1996, 1997, by Gerald Banon. All rights reserved. send_repository alias is sr The send_repository command sends a repository to someone else via Internet. WHEN TO USE the send_repository command? When you want to distribute a repository from your local collection to another local collection. You may want to do it for many reasons: efficient access, redundant storage security, relative link document edition, software distribution ... HOW TO USE the send_repository command? Go to the following directory: col/dpi.inpe.br/banon/1995/08.08.00.00/not_sent/library_service ( for example if the current directory is the one in which you have installed the initial collection (e.g. URLib), just execute the line cd col/dpi.inpe.br/banon/1995/08.08.00.00/not_sent/library_service ) then execute the line send_repository [ ...] [-] The send_repository command will ask you to indicate if the recipient has the URLib service already installed. If you answer no or that you don't know, the dpi.inpe.br/banon/1995/08.08.00.00 repository (and its related repositories) will be sent, otherwise it will not. This repository contains the library services of the URLib Version 1.1. The send_repository command will also ask you to indicate if you want to include the repositories that contain an @reference.bib file. If you answer yes the repositories that contain an @reference.bib file will be sent, otherwise they will not. Once installed by the recipient, this repository will be used by the update_mirror command to create a richer mirror.bib file. The send_repository command will also ask you to indicate if you want to include the repository that contains your Local Collection Index. If you answer yes the repository will be sent, otherwise it will not. Examples: send_repository banon@dpi.inpe.br (will send all the repositories related to library services of the URLib Version 1.1 (if you answer no to the first question)); send_repository banon@dpi.inpe.br dpi.inpe.br/banon/1995/08.18.12.08 (will send all the repositories related to library services of the URLib Version 1.1 (if you answer no to the first question) plus the dpi.inpe.br/banon/1995/08.18.12.08 repository; if other repositories are cited in any file* ending with .html, .ref, .wk and .wk.Z, in the doc directory, they are also automatically sent); send_repository banon@dpi.inpe.br dpi.inpe.br/banon/1995/08.18.12.08 -dpi.inpe.br/analucia/1995/09.01.14.23 (will send all the repositories related to library services of the URLib Version 1.1 (if you answer no to the first question) plus the dpi.inpe.br/banon/1995/08.18.12.08 repository; if other repositories are cited in any file* ending with .html, .ref, .wk and .wk.Z, in the doc directory, they are also automatically sent unless they are already mentioned in the Librarian::LCI document within the repository dpi.inpe.br/analucia/1995/09.01.14.23 and they are NOT work-in-progress (::) document). ----------- * The names of the repositories cited in the files ending with .html, .ref, .wk and .wk.Z, in the doc directory are automatically stored in the ref file (when executing the update_index command). Just RELATIVE link citations are considered. If no repository is cited in the relative link form, the ref file stays empty and must not be removed. In order to be automatically found, a relative link to a different repository must be written in its extensive form, that is, it must contain (in the same line) the ../../../../../../col/ pattern. For example, to cite the file col/dpi.inpe.br/banon/1995/09.21.16.26/doc/letter in the col/dpi.inpe.br/banon/1995/08.25.00.00/doc/home.html file, you must write in this file: (i.e, the extensive form) and NOT in the shortest form: The above ../../../../../../col/dpi.inpe.br/banon/1995/09.21.16.26 string must be written within the same line. When the name of the file containing a relative link to a different repository does not end with .html, .wk or .wk.Z, you must use .ref ----------- IMPORTANT The recipient does not need to have an URLib service already installed to receive any repositorty. You just need to answer no to the question: Does the recipient have the URLib service already installed? when executing the send_repository command. Each time a repository is installed by an Internet user, the copyright holder (who has made up the repository) receives automatically an e-mail informing him that someone else has installed it. end_Readme