<NME> dbrouter.py
<BEF> ADDFILE
<MSG> Renaming *amavis_quarantine* to *amavis*.

fixes #269

<DFF> @@ -0,0 +1,30 @@
+class AmavisRouter(object):
+    """A router to control all database operations on models in
+    the amavis application"""
+
+    def db_for_read(self, model, **hints):
+        "Point all operations on amavis models to 'amavis'"
+        if model._meta.app_label == 'amavis':
+            return 'amavis'
+        return None
+
+    def db_for_write(self, model, **hints):
+        "Point all operations on amavis models to 'amavis'"
+        if model._meta.app_label == 'amavis':
+            return 'amavis'
+        return None
+
+    def allow_relation(self, obj1, obj2, **hints):
+        "Allow any relation if a model in amavis is involved"
+        if obj1._meta.app_label == 'amavis' \
+                or obj2._meta.app_label == 'amavis':
+            return True
+        return None
+
+    def allow_syncdb(self, db, model):
+        "Make sure the amavis app only appears on the 'amavis' db"
+        if db == 'amavis':
+            return model._meta.app_label == 'amavis'
+        elif model._meta.app_label == 'amavis':
+            return False
+        return None

Renaming *amavis_quarantine* to *amavis*.