summaryrefslogtreecommitdiffstats
path: root/krebs/3modules/backup.nix
Commit message (Collapse)AuthorAgeFilesLines
* krebs backup: extend api with timerConfiglassulus2017-07-221-1/+15
|
* krebs.backup: shellcheck disable=SC2174tv2016-12-221-0/+3
|
* drop config.krebs.libtv2016-10-201-1/+1
|
* sprinkle with some write{B,D}ashtv2016-06-131-2/+1
|
* krebs.backup: use globally configured ssh portstv2016-04-171-55/+44
|
* krebs.backup: don't create plan.dst.path implicitlytv2016-04-171-1/+2
|
* krebs.backup: rm stale TODOtv2016-04-171-1/+0
| | | | Done in 13df24f8f09469c32077ded463d99033042e25ee
* krebs.backup network-ssh-port -> pkgs.get-ssh-porttv2016-04-171-15/+2
|
* krebs.backup network-ssh-port: fail if cannot find porttv2016-04-171-3/+6
|
* krebs.backup: inject dst_path into dst shelltv2016-04-171-14/+13
|
* krebs.backup: allow injecting variables into dst shelltv2016-04-171-13/+11
|
* krebs.backup: use krebs.on-failuretv2016-03-151-0/+6
|
* krebs.backup: talk about local and remote rsynctv2016-02-181-6/+17
|
* *: make eval.config.krebs.build.host.name work everywheretv2016-02-151-1/+1
|
* RIP specialArgs.libtv2016-02-141-2/+2
|
* krebs.backup: admit plan.startAttv2016-02-081-2/+1
|
* krebs.backup: use aliases instead of addrs4tv2016-02-081-4/+2
|
* krebs.backup.plans.*.enable.default = truetv2016-02-071-3/+7
|
* krebs.backup: DRY up push and pulltv2016-02-071-208/+125
|
* krebs.backup: don't append .{pull,push} to service nametv2016-02-071-2/+2
|
* krebs.backup.plans.*.startAt: null disables timertv2016-02-071-3/+5
|
* krebs.backup: ensure link dest existstv2016-02-071-1/+1
|
* krebs.backup writeDash* -> pkgstv2016-02-071-25/+10
|
* krebs.backup: determine fastest addresstv2016-02-071-10/+33
|
* krebs.{backup.plans,hosts,users}.*.name: add default valuetv2016-02-061-1/+2
|
* krebs.backup: add TODOstv2016-01-051-0/+12
|
* krebs.backup.plans.*.{snapshots,startAt} += defaulttv2016-01-051-1/+9
|
* {tv 2 => krebs 3} backuptv2015-12-281-0/+286