[postfix-users] virtuelle benutzer

Patrick Ben Koetter p at state-of-mind.de
Di Jan 19 21:42:58 CET 2010


* Stefan Foerster <postfix-users at de.postfix.org>:
> Hallo Patrick,
> 
> * Patrick Ben Koetter <p at state-of-mind.de>:
> > * Markus Müller <postfix-users at de.postfix.org>:
> > Ein Skript, dass Dir das bauen der Tabellen erleichtert findest Du auf Ralfs
> > und meiner Postfix-Buch Website:
> > 
> >   <http://postfix-buch.com/download/build_virtual_maps.sh.gz>
> 
> obwohl das Skript eigentlich was anderes zeigen soll: Wenn man
> hash-Tabellen während Postfix läuft neu aufbaut, dann kann das zu, äh,
> "seltsamen" Ergebnissen führen (so z.B. daß Einträge nicht gefunden
> werden, weil die Map noch nicht komplett ist). Besser ist es, die
> Datei erst unter einem temporären Namen zu erstellen und sie dann zu
> verschieben. In make-Sprache:
> 
> maps = foo bar
> 
> all : ${maps:=.db}
> 
> .SILENT:
> 
> %.db: %
>         echo -n "Building $@"
>         ln -s $< $<.tmp
>         postmap hash:$<.tmp
>         mv $<.tmp.db $@
>         rm -f $<.tmp
>         echo " - complete"

Da hat er recht. mv ist atomar.

p at rick


-- 
state of mind
Digitale Kommunikation

http://www.state-of-mind.de

Franziskanerstraße 15      Telefon +49 89 3090 4664
81669 München              Telefax +49 89 3090 4666

Amtsgericht München        Partnerschaftsregister PR 563



Mehr Informationen über die Mailingliste postfix-users