Obtaining the INN2.0-beta source tree
Summary of methods of obtaining the INN2.0-beta source tree
1. CVSup, if you can use it, is the best method.
It offers the following significant advantages over other methods:
- optimized transfers (only changed sections of files transferred)
- pipelined. Connections are established and used for all transfers.
- compressed data transfer
- directly from the home machine of the source pool.
Disadvantages:
- CVSup requires modula-3 compiler and libraries, (although some pre-built
binaries may be available for your machine and O/S.)
- Requires a special daemon running on the host machine.
2. httpsync, recently developed by Mib Software, serves a similar purposeto CVSup
but is substantially less complex and easier to compile and install.
- It is a "mini" utility, a single C source file.
- meant to be easily compiled with a one-line gcc command on most systems.
- free from Mib Software
- Transfers only the files which differ
- Permits subsets of entire trees to be distributed. (For example:
sources-only (no docs), docs-only (no sources), etc.)
- Tree can be kept or mirrored on any http/1.0 server.
Disadvantages of httpsync compared to CVSup.
- Not as feature-rich as CVSup. This is bare bones synchronization.
- Up to 30 minute delay from the INN home source pool.
- Not able to optimize and transfer sections of files.
- Files are not transfered with compression
3. I think the "nightly" tar snapshots at
ftp://ftp.isc.org/isc/inn/snapshots
are a less desirable method.
- They should be updated once per day, but this is not always true. (Update: they seem to be working just fine since late April 1998.)
- Any change requires the transfer, unzipping, and tar extraction of all files
Examine in depth
For a discussion of httpsync and comparison to the other methods (CVSup and tar snapshots.)
see the httpsync home page:
http://www.mibsoftware.com/httpsync/
For instructions on downloading httpsync and using it to synchronize the tree, see:
Using httpsync to get INN2.0-beta
Locations of CVSup are mentioned in a message to inn-workers....
http://www.mibsoftware.com/userkt/inn/dev/inn-workers/vol9709/xfi.htm
And once you have CVSup, you can cut and paste the configuration "supfile" from:
http://www.mibsoftware.com/userkt/inn/dev/inn-workers/vol9709/xdt.htm
Using an AnonCVS mirror is also a possibility.
http://www.mibsoftware.com/userkt/inn/dev/inn-workers/vol9711/xjw.htm
RKT Rapid-Links:[Search] [RKT Tips] Path: / Usenet RKT / For Developers
You are reading from the Usenet RKT
Copyright 1998, Forrest J. Cavalier III, Mib Software
INN customization and consulting
E-mail comments