5 in the dss source directory to build the dss executable and copy it to
6 some directory that is included in your PATH, e.g. to $HOME/bin or to
9 Note that you'll likely need a recent version of
10 ftp://ftp.gnu.org/pub/gnu/gengetopt/ (gnu gengetopt) to compile dss.
16 to create the man page of dss. This invokes help2man so make sure
17 that help2man is installed on your system. Note that the man page is
18 just the nroff variant of the output of "dss --detailed-help".
20 dss is known to compile on Linux, MacOS, Solaris, FreeBSD and
21 NetBSD. However, it is run-tested only on Linux.
23 Also make sure that http://rsync.samba.org/ (rsync) is installed on
24 your system. Version 2.6.1 or newer is required.
29 Suppose you'd like to create snapshots of the existing directory
37 Create the config file
41 that contains the values for the source and the destination directories
44 echo 'source-dir "/foo/bar"' > ~/.dssrc
45 echo 'dest-dir "/baz/qux"' >> ~/.dssrc
47 Then execute the commands
52 In order to print the list of all snapshots created so far, use
56 Yes, it's really that easy. Of course, dss supports many more
57 features and config options such as taking snapshots from remote
58 hosts and several hooks that are executed on certain events, for
59 example whenever a snapshot was created successfully. Try
63 for an overview of all supported command line options or
67 for the full help text.