+dss is known to compile on Linux, FreeBSD and NetBSD. However, it is
+run-tested only on Linux.
+
+Note that [lopsub](http://people.tuebingen.mpg.de/maan/lopsub)
+is required to compile dss.
+
-in the dss source directory to build the dss executable and copy it to
-some directory that is included in your PATH, e.g. to $HOME/bin or to
-/usr/local/bin.
+in the dss source directory to build the dss executable and the man
+page. If lopsub is installed in a non-standard path, you may need to
+run `make` as follows:
-to create the man page of dss. This invokes help2man so make sure
-that help2man is installed on your system. Note that the man page is
-just the nroff variant of the output of "dss --detailed-help".
+to install in /usr/local, or
-dss is known to compile on Linux, MacOS, Solaris, FreeBSD and
-NetBSD. However, it is run-tested only on Linux.
+ make install PREFIX=/somewhere/else
pattern of the given exclude file, prevents rsync from crossing file
system boundaries and increases the number of snapshots.
pattern of the given exclude file, prevents rsync from crossing file
system boundaries and increases the number of snapshots.
- source-dir "/foo/bar"
- dest-dir "/baz/qux"
- # exclude files matching patterns in /etc/dss.exclude
- rsync-option "--exclude-from=/etc/dss.exclude"
- # don't cross filesystem boundaries
- rsync-option "--one-file-system"
- # maintain 2^6 - 1 = 63 snaphots
- num-intervals "6"
+ source-dir "/foo/bar"
+ dest-dir "/baz/qux"
+ # exclude files matching patterns in /etc/dss.exclude
+ rsync-option "--exclude-from=/etc/dss.exclude"
+ # don't cross filesystem boundaries
+ rsync-option "--one-file-system"
+ # maintain 2^6 - 1 = 63 snaphots
+ num-intervals "6"
Note that dss supports many more features and config options such
as taking snapshots from remote hosts and several hooks that are
executed on certain events, for example whenever a snapshot was
created successfully. Try
Note that dss supports many more features and config options such
as taking snapshots from remote hosts and several hooks that are
executed on certain events, for example whenever a snapshot was
created successfully. Try