summaryrefslogtreecommitdiff
path: root/localmaildomainprepare
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2004-08-19 14:40:32 +0000
committerJonas Smedegaard <dr@jones.dk>2004-08-19 14:40:32 +0000
commite1905cf3aa9f53f0c61426330e41880bbe90f3e3 (patch)
tree0d569257cd5d2ef867e45a7c62682b66607c8c9c /localmaildomainprepare
parentbde2e9d3376052bfca07a449d6635383f4d7b38f (diff)
Add wrapper scripts for localmkpostfixvirtual.
Diffstat (limited to 'localmaildomainprepare')
-rwxr-xr-xlocalmaildomainprepare31
1 files changed, 31 insertions, 0 deletions
diff --git a/localmaildomainprepare b/localmaildomainprepare
new file mode 100755
index 0000000..0664e59
--- /dev/null
+++ b/localmaildomainprepare
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# /usr/local/sbin/localmkpostfixvirtual
+# Copyright 2004 Jonas Smedegaard <dr@jones.dk>
+#
+# $Id: localmaildomainprepare,v 1.1 2004-08-19 14:40:32 jonas Exp $
+#
+# Prepare mailuser updates from system user database
+#
+# (wrapper script for localmkpostfixvirtual)
+#
+
+set -e
+
+if [ $# -ge 1 ]; then
+ maildomain="$1"
+ virtualfile="virtual.$1"
+ shift
+else
+ maildomain=""
+ virtualfile="virtual"
+fi
+
+(
+ cd /etc/postfix
+ localmkpostfixvirtual $maildomain > $virtualfile.new
+ if [ -f /etc/postfix/$virtualfile.addon ]; then
+ cat /etc/postfix/$virtualfile.addon >> $virtualfile.new
+ fi
+ diff $@ $virtualfile $virtualfile.new
+)