summaryrefslogtreecommitdiff
path: root/amavis
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2006-04-21 11:47:46 +0000
committerJonas Smedegaard <dr@jones.dk>2006-04-21 11:47:46 +0000
commit96d987acbcfd3912fff718e7812811309ef13cc9 (patch)
treec3d146d737643827099fa50ef57cf876a4b350d2 /amavis
parent17fae63b1c50234c9ad84f7506ba18418b82d164 (diff)
Drop config dirs before initializing (to ensure razor registration symlink is correct).
Diffstat (limited to 'amavis')
-rwxr-xr-xamavis/amavis.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/amavis/amavis.sh b/amavis/amavis.sh
index 0ef7964..0d73bf6 100755
--- a/amavis/amavis.sh
+++ b/amavis/amavis.sh
@@ -3,6 +3,7 @@
set -e
if [ -x /usr/bin/razor-admin ]; then
+ rm -rf /var/lib/amavis/.razor
su - amavis -c 'razor-admin -d -create'
su - amavis -c 'razor-admin -d -register' || su - amavis -c 'razor-admin -register' || su - amavis -c 'razor-admin -register' \
|| echo "Run this command until it succeeds: \"su - amavis -c 'razor-admin -register'\""
@@ -11,6 +12,7 @@ else
fi
if [ -x /usr/bin/pyzor ]; then
+ rm -rf /var/lib/amavis/.pyzor
su - amavis -c 'pyzor discover'
else
echo "WARNING: Pyzor not installed!"