aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/config
diff options
context:
space:
mode:
authorJ08nY2017-08-07 19:58:20 +0200
committerJ08nY2017-08-07 19:58:20 +0200
commita869ebdad781ae9549681853f3581b7e315de444 (patch)
tree260cd4169a6a7fcba0b43aecc08d0b9ed430258e /src/mailman_pgp/config
parent52e9ef3b65b68e306f38d9d88d38334ce876b5e2 (diff)
downloadmailman-pgp-a869ebdad781ae9549681853f3581b7e315de444.tar.gz
mailman-pgp-a869ebdad781ae9549681853f3581b7e315de444.tar.zst
mailman-pgp-a869ebdad781ae9549681853f3581b7e315de444.zip
Diffstat (limited to 'src/mailman_pgp/config')
-rw-r--r--src/mailman_pgp/config/mailman_pgp.cfg8
-rw-r--r--src/mailman_pgp/config/schema.cfg13
2 files changed, 17 insertions, 4 deletions
diff --git a/src/mailman_pgp/config/mailman_pgp.cfg b/src/mailman_pgp/config/mailman_pgp.cfg
index e975836..0828b3d 100644
--- a/src/mailman_pgp/config/mailman_pgp.cfg
+++ b/src/mailman_pgp/config/mailman_pgp.cfg
@@ -22,6 +22,14 @@
url: sqlite:////$DATA_DIR/pgp.db
+[archiving]
+# The directory where the local mbox archiver will save messages.
+mailbox_dir: $ARCHIVE_DIR/pgp/mbox
+
+# The directory where the local maildir archiver will save messages.
+maildir_dir: $ARCHIVE_DIR/pgp/maildir
+
+
[keydirs]
# Key directory used to store user public keys.
user_keydir: $DATA_DIR/pgp/user_keydir/
diff --git a/src/mailman_pgp/config/schema.cfg b/src/mailman_pgp/config/schema.cfg
index 085ab0a..feed0b6 100644
--- a/src/mailman_pgp/config/schema.cfg
+++ b/src/mailman_pgp/config/schema.cfg
@@ -18,15 +18,20 @@
# Schema of the mailman_pgp config.
[db]
-url: pathlib.Path
+url: mailman_pgp.utils.config.expandable_str
+
+[archiving]
+mailbox_dir: mailman_pgp.utils.config.expandable_path
+
+maildir_dir: mailman_pgp.utils.config.expandable_path
[keydirs]
-user_keydir: pathlib.Path
+user_keydir: mailman_pgp.utils.config.expandable_path
-list_keydir: pathlib.Path
+list_keydir: mailman_pgp.utils.config.expandable_path
-archive_keydir: pathlib.Path
+archive_keydir: mailman_pgp.utils.config.expandable_path
[keypairs]