* Stardate: 2002-11-05 23:41 * Incoming subspace signal from "Guillaume Cottenceau <[EMAIL PROTECTED]>" :
> Maxim Heijndijk <[EMAIL PROTECTED]> writes: > > > The postfix initscript no longer updates virtual.db and > > transport.db. Is this intentional ?? > > I'm maitainer for it but I don't know it much (we lack > maintainers for servers packages). > > Can you tell me what's behind the "no longer" (e.g. when did it > di it), and show me the diff between the one which did and the > one which no longer does? postfix-20010228-20mdk.i586.rpm from 8.2 and postfix-1.1.11-4mdk.i586.rpm from Cooker. This should fix things: for I in access canonical relocated transport virtual; do if [ -f /etc/postfix/$I ] ; then /usr/sbin/postmap hash:/etc/postfix/$I < /etc/postfix/$I fi done -- Best regards, M@X. * Climate Control Psychedelic Soundscapes - http://go.to/cchq/ * Linux Shell Scripts & RPM Software Packages - http://go.to/conmen/ * Photography Pages - http://home.wanadoo.nl/cchq/photo/photo.html System is up 3:33
3,4c3 < # postfix This shell script takes care of starting and stopping < # postfix. --- > # postfix Postfix Mail Transfer Agent 7,8c6 < # < # description: Postfix is a Mail Transport Agent, which is the program --- > # description: Postfix is a Mail Transport Agent, which is the program \ 9a8,17 > # processname: master > # pidfile: /var/spool/postfix/pid/master.pid > # config: /etc/postfix/main.cf > # config: /etc/postfix/master.cf > # > # Based on startup script from Simon J Mudd <[EMAIL PROTECTED]> > # 25/02/99: Mostly s/sendmail/postfix/g by John A. Martin <[EMAIL PROTECTED]> > # 23/11/00: Changes & suggestions by Ajay Ramaswamy <[EMAIL PROTECTED]> > # 20/01/01: Changes to fall in line with RedHat 7.0 style > # 23/02/01: Fix a few untidy problems with help from Daniel Roesen. 20c28,30 < [ -f /usr/sbin/postfix ] || exit 0 --- > [ -x /usr/sbin/postfix ] || exit 0 > [ -d /etc/postfix ] || exit 0 > [ -d /var/spool/postfix ] || exit 0 22,24c32,34 < # See how we were called. < case "$1" in < start) --- > RETVAL=0 > > start() { 27,31c37,38 < newaliases < for I in access canonical relocated transport virtual < do < if [ -f /etc/postfix/$I ] ; then < /usr/sbin/postmap hash:/etc/postfix/$I < /etc/postfix/$I --- > if [ ! -e /var/spool/postfix/etc/resolv.conf ]; then > cp -f /etc/resolv.conf /var/spool/postfix/etc 33,36c40,89 < done < /usr/sbin/postfix start 2>/dev/null < echo postfix < touch /var/lock/subsys/postfix --- > /usr/sbin/postalias /etc/postfix/aliases > /usr/sbin/postfix start 2>/dev/null 1>&2 && success || failure > RETVAL=$? > [ $RETVAL -eq 0 ] && touch /var/lock/subsys/postfix > echo > return $RETVAL > } > > stop() { > # Stop daemons. > gprintf "Shutting down postfix: " > /usr/sbin/postfix stop 2>/dev/null 1>&2 && success || failure > RETVAL=$? > [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/postfix > echo > return $RETVAL > } > > reload() { > gprintf "Reloading postfix: " > /usr/sbin/postfix reload 2>/dev/null 1>&2 && success || failure > RETVAL=$? > echo > return $RETVAL > } > > abort() { > /usr/sbin/postfix abort 2>/dev/null 1>&2 && success || failure > return $? > } > > flush() { > /usr/sbin/postfix flush 2>/dev/null 1>&2 && success || failure > return $? > } > > check() { > /usr/sbin/postfix check 2>/dev/null 1>&2 && success || failure > return $? > } > > restart() { > stop > start > } > > # See how we were called. > case "$1" in > start) > start 39,43c92 < # Stop daemons. < gprintf "Shutting down postfix: " < /usr/sbin/postfix stop 2>/dev/null < echo postfix < rm -f /var/lock/subsys/postfix --- > stop 46,47c95,96 < $0 stop < $0 start --- > stop > start 50c99,108 < /usr/sbin/postfix reload --- > reload > ;; > abort) > abort > ;; > flush) > flush > ;; > check) > check 53c111,114 < status master --- > status master > ;; > condrestart) > [ -f /var/lock/subsys/postfix ] && restart || : 56c117 < gprintf "Usage: %s {start|stop|restart|reload|status}\n" "$0" --- > gprintf "Usage: postfix >{start|stop|restart|reload|abort|flush|check|status|condrestart}\n" 60c121 < exit 0 --- > exit $?