-rw-r--r-- | rsync/README | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/rsync/README b/rsync/README new file mode 100644 index 0000000..02df92a --- a/dev/null +++ b/rsync/README | |||
@@ -0,0 +1,62 @@ | |||
1 | librsync is the next generation of librsync, and provides flexible | ||
2 | checksum-based differencing. The main application at the moment in | ||
3 | rproxy, but the library should eventually be generally useful. | ||
4 | |||
5 | http://linuxcare.com.au/rproxy/ | ||
6 | |||
7 | This library was previously known as libhsync up to version 0.9.0. | ||
8 | |||
9 | To use anonymous CVS, see the file README.CVS in this directory. | ||
10 | |||
11 | >> Requirements | ||
12 | |||
13 | To build librsync: | ||
14 | |||
15 | * A C compiler and appropriate headers and libraries | ||
16 | |||
17 | * Make | ||
18 | |||
19 | * popt -- command line parsing library | ||
20 | |||
21 | Available from ftp://ftp.redhat.com/pub/redhat/code/popt | ||
22 | |||
23 | A cut-down version of popt1.5 is included and will be used | ||
24 | automatically if there is no popt library on your build host. | ||
25 | |||
26 | >> Note for RedHat 7.0 | ||
27 | |||
28 | RedHat 7.0 (Guiness) ships with a buggy version of GCC 2.96 that | ||
29 | produces many warnings while compiling librsync. These are harmless | ||
30 | -- the library seems to work anyhow. You can avoid the warnings by | ||
31 | using the 'kgcc' version of the compiler: | ||
32 | |||
33 | $ export CC=kgcc | ||
34 | $ ./autogen.sh | ||
35 | $ make all check | ||
36 | |||
37 | >> Library Versions | ||
38 | |||
39 | librsync uses the GNU libtool library versioning system, so the | ||
40 | filename does not correspond to the librsync release. To show the | ||
41 | library release and version, use the librsyncinfo tool. | ||
42 | |||
43 | >> Platforms | ||
44 | |||
45 | librsync/rproxy is known to run on: | ||
46 | |||
47 | GNU Linux Debian 2.2 x86 | ||
48 | |||
49 | SUNWspro: (use -v for more warnings) | ||
50 | |||
51 | mips-sgi-irix6.5: works, but you must use GNU Make rather than the | ||
52 | default SGI Make. I used gcc. | ||
53 | |||
54 | >> API Documentation | ||
55 | |||
56 | librsync contains markup for automatic API documentation generation | ||
57 | using the Doxygen tool: | ||
58 | |||
59 | http://www.doxygen.org/ | ||
60 | |||
61 | $Id$ | ||
62 | |||