-Type
-
- make
-
-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.
+dss is known to compile on Linux, FreeBSD and NetBSD. However, it is
+run-tested only on Linux.
-Note that you'll likely need a recent version of
-ftp://ftp.gnu.org/pub/gnu/gengetopt/ (gnu gengetopt) to compile dss.
+Note that [lopsub](http://people.tuebingen.mpg.de/maan/lopsub)
+is required to compile dss.
-dss is known to compile on Linux, MacOS, Solaris, FreeBSD and
-NetBSD. However, it is run-tested only on Linux.
+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`.
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