X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=dss.ggo;h=8cd79ae33834201d0afe555e480a29bda81184f2;hb=70e306b60780c8bd3574b5668adc7f18f3669c9f;hp=9af79d7b39217087580216483a1e4d2ec431b7d5;hpb=0ff8f4b1fe02af09e36680844619323bebeb067b;p=dss.git diff --git a/dss.ggo b/dss.ggo index 9af79d7..8cd79ae 100644 --- a/dss.ggo +++ b/dss.ggo @@ -1,6 +1,6 @@ # package "dss" -version "0.0.1" +version "0.0.2" purpose "the dyadic snapshot scheduler" @@ -31,6 +31,25 @@ option "logfile" - string typestr="filename" optional +option "daemon" d +#~~~~~~~~~~~~~~~~ +"run as background daemon" +flag off +dependon="logfile" +details=" + Note that dsss refuses to start in daemon mode if no logfile + was specified. +" + +option "dry_run" D +#~~~~~~~~~~~~~~~~~ +"only print what would be done" +flag off +details=" + This flag does not makes sense for all commands. The run + command refuses to start if this option was given. The ls + command silently ignores this flag. +" defgroup "command" #================= @@ -98,7 +117,7 @@ option "remote_host" H default="localhost" optional -option "source_dir" S +option "source_dir" - #~~~~~~~~~~~~~~~~~~~~ "directory to backup on the remote host" @@ -106,7 +125,7 @@ option "source_dir" S string typestr="dirname" optional -option "dest_dir" D +option "dest_dir" - #~~~~~~~~~~~~~~~~~~ "snapshots dir on the local host" @@ -226,19 +245,33 @@ details=" The daemon will, in an endlees loop, create a snapshot and then sleep that many minutes. " +option "min_free_mb" m +#~~~~~~~~~~~~~~~~~~~~~ - -option "min_free" m -#~~~~~~~~~~~~~~~~~~ - -"minimal amount of free space" +"minimal amount of free disk space" int typestr="gigabytes" - default="50" + default="100" optional details=" - If less that this many gigabytes of space is available, - dss will start to remove snapshots (starting from the oldest - snapshot) until the free disk space exeecds this value. + If less that this many megabytes of space is available, \"dss + --run\" dss will start to remove snapshots (starting from the + oldest snapshot) until the free disk space exeecds this value. + See also the --min_free_percent option. + + A value of zero deactivates this check. + +" + +option "min_free_percent" - +#~~~~~~~~~~~~~~~~~~~~~~~~~~ +"minimal percent of free disk space" +int typestr="percent" +default="2" +optional +details=" + See --min_free. Note that it is not recommended to set both + --min_fre_mb and --min_free_percent to zero as this will + cause your file system to fill up quickly. "