diff options
Diffstat (limited to 'issues/systems/sheepdog.gmi')
-rw-r--r-- | issues/systems/sheepdog.gmi | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/issues/systems/sheepdog.gmi b/issues/systems/sheepdog.gmi new file mode 100644 index 0000000..5285553 --- /dev/null +++ b/issues/systems/sheepdog.gmi @@ -0,0 +1,34 @@ +# Sheepdog + +I have written sheepdog to keep track of backups etc. Here are some issues +that need resolving at some point. + +=> https://github.com/pjotrp/deploy + +## Tags + +* assigned: pjotrp +* type: enhancement +* status: in progress, halted +* priority: medium +* keywords: system, sheepdog + +## Tasks + +* [X] add locking functionality for tags - added borg with-lock (test) +* [X] chgrp functionality in sheepdog_borg +* [ ] check whether rsync dir exists, repo valid and/or no lock before proceeding +* [ ] send digest E-mails +* [ ] smart state E-mails on services going down +* [ ] block on root user if not running from protected dir +* [ ] borg/rsync should check validity of repo before propagating +* [ ] borg/rsync ignore files that have wrong permissions +* [ ] package in GNU Guix for root scripts +* [ ] list current state - it means parsing the state list (some exists) +* [ ] synchronize between queues using a dump +* [ ] sheepdog_expect.rb - expect PINGs +* [ ] sheepdog_rsync.rb - test for 'total size is 0' +* [ ] sheepdog_list tag and filter switches improve behaviour +* [ ] add sheepdog_web_monitor - currently using plain curl +* [X] borg: set user/group after backup +* [ ] add remote borg backup with sshfs |