summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortoshio2012-03-13 05:01:03 +0000
committertoshio2012-03-13 05:01:03 +0000
commite308754546f28acae22267bdcd5d27d9c32a75ad (patch)
treec1182e67ab0539582fc0782a4c4e1a8d295cebb2 /src
parent902856e597524a2ec6ee6e7d90d6804d9a994cf8 (diff)
downloadmailman-e308754546f28acae22267bdcd5d27d9c32a75ad.tar.gz
mailman-e308754546f28acae22267bdcd5d27d9c32a75ad.tar.zst
mailman-e308754546f28acae22267bdcd5d27d9c32a75ad.zip
Diffstat (limited to 'src')
-rw-r--r--src/mailman/archiving/prototype.py2
-rw-r--r--src/mailman/config/config.py1
-rw-r--r--src/mailman/config/schema.cfg3
3 files changed, 5 insertions, 1 deletions
diff --git a/src/mailman/archiving/prototype.py b/src/mailman/archiving/prototype.py
index 3d50ddfd8..b26dc9768 100644
--- a/src/mailman/archiving/prototype.py
+++ b/src/mailman/archiving/prototype.py
@@ -85,7 +85,7 @@ class Prototype:
This sample archiver saves nmessages into a maildir
"""
- archive_dir = os.path.join(config.ARCHIVES_DIR, 'prototype')
+ archive_dir = os.path.join(config.ARCHIVE_DIR, 'prototype')
try:
os.makedirs(archive_dir, 0775)
except OSError, e:
diff --git a/src/mailman/config/config.py b/src/mailman/config/config.py
index 034b76b4f..e3b4f88a7 100644
--- a/src/mailman/config/config.py
+++ b/src/mailman/config/config.py
@@ -173,6 +173,7 @@ class Configuration:
lock_dir = category.lock_dir,
log_dir = category.log_dir,
messages_dir = category.messages_dir,
+ archive_dir = category.archive_dir,
pipermail_private_dir = category.pipermail_private_dir,
pipermail_public_dir = category.pipermail_public_dir,
queue_dir = category.queue_dir,
diff --git a/src/mailman/config/schema.cfg b/src/mailman/config/schema.cfg
index cde01cbd7..ebbc50fc8 100644
--- a/src/mailman/config/schema.cfg
+++ b/src/mailman/config/schema.cfg
@@ -98,6 +98,9 @@ etc_dir: $var_dir/etc
ext_dir: $var_dir/ext
# Directory where the default IMessageStore puts its messages.
messages_dir: $var_dir/messages
+# Directory for archive backends to store their archives in.
+# Archivers should create a subdirectory in here to store their files
+archive_dir: $var_dir/archives
# Directory for public Pipermail archiver artifacts.
pipermail_public_dir: $var_dir/archives/public
# Directory for private Pipermail archiver artifacts.