summaryrefslogtreecommitdiff
path: root/issues/systems/sheepdog.gmi
diff options
context:
space:
mode:
authorArun Isaac2022-07-01 18:44:01 +0530
committerArun Isaac2022-07-01 18:44:01 +0530
commit2f84a722e5944bd4458abbd45fd637a9286bab04 (patch)
tree33e02614a9eb5e457c6162e8b2f67278ba07ddfe /issues/systems/sheepdog.gmi
parentc049be0d57f87151ad8db733150d9a49fb30ea31 (diff)
downloadgn-gemtext-2f84a722e5944bd4458abbd45fd637a9286bab04.tar.gz
Move issues lost inside the topics directory.
Diffstat (limited to 'issues/systems/sheepdog.gmi')
-rw-r--r--issues/systems/sheepdog.gmi34
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