#!/bin/sh # # /usr/local/sbin/localmkpostfixvirtual # Copyright 2004 Jonas Smedegaard # # $Id: localmaildomainprepare,v 1.2 2006-05-05 10:31:13 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 )