#!/bin/sh # # /usr/local/sbin/localmkpostfixvirtual # Copyright 2004 Jonas Smedegaard # # $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 )