summaryrefslogtreecommitdiff
path: root/rsync/README
Unidiff
Diffstat (limited to 'rsync/README') (more/less context) (ignore whitespace changes)
-rw-r--r--rsync/README62
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 @@
1librsync is the next generation of librsync, and provides flexible
2checksum-based differencing. The main application at the moment in
3rproxy, but the library should eventually be generally useful.
4
5 http://linuxcare.com.au/rproxy/
6
7This library was previously known as libhsync up to version 0.9.0.
8
9To use anonymous CVS, see the file README.CVS in this directory.
10
11>> Requirements
12
13To 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
28RedHat 7.0 (Guiness) ships with a buggy version of GCC 2.96 that
29produces many warnings while compiling librsync. These are harmless
30-- the library seems to work anyhow. You can avoid the warnings by
31using the 'kgcc' version of the compiler:
32
33 $ export CC=kgcc
34 $ ./autogen.sh
35 $ make all check
36
37>> Library Versions
38
39librsync uses the GNU libtool library versioning system, so the
40filename does not correspond to the librsync release. To show the
41library release and version, use the librsyncinfo tool.
42
43>> Platforms
44
45librsync/rproxy is known to run on:
46
47GNU Linux Debian 2.2 x86
48
49SUNWspro: (use -v for more warnings)
50
51mips-sgi-irix6.5: works, but you must use GNU Make rather than the
52default SGI Make. I used gcc.
53
54>> API Documentation
55
56librsync contains markup for automatic API documentation generation
57using the Doxygen tool:
58
59 http://www.doxygen.org/
60
61$Id$
62