From owner-freebsd-stable@FreeBSD.ORG Sat Jan 7 19:54:32 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A97816A41F for ; Sat, 7 Jan 2006 19:54:32 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mail2.fluidhosting.com [204.14.90.12]) by mx1.FreeBSD.org (Postfix) with SMTP id F23FE43D45 for ; Sat, 7 Jan 2006 19:54:31 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 90396 invoked by uid 399); 7 Jan 2006 19:54:31 -0000 Received: from localhost (HELO ?192.168.1.100?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 7 Jan 2006 19:54:31 -0000 Message-ID: <43C01C75.6020504@FreeBSD.org> Date: Sat, 07 Jan 2006 11:54:29 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 1.5 (X11/20051226) MIME-Version: 1.0 To: Carlos Fernando Assis Paniago References: <43BD2794.8020000@cnptia.embrapa.br> In-Reply-To: <43BD2794.8020000@cnptia.embrapa.br> Content-Type: multipart/mixed; boundary="------------030107060302000507010809" Cc: vivek@khera.org, freebsd-stable@freebsd.org Subject: Re: Postfix and faststart X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jan 2006 19:54:32 -0000 This is a multi-part message in MIME format. --------------030107060302000507010809 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Carlos Fernando Assis Paniago wrote: > Hi: after the last cvsup, my FreeBSD 6.0, i386 is not capable to start > postfix. I'm using the link in the /usr/local/etc/rc.d/postfix.sh to > start the postfix program. Looking in the code, I saw that we need to > change this in a file in /usr/local/etc/postfix/postfix-script to have > the "faststart" flag.. Someone else find this problem? The way that it is suggested to start postfix in the pkg-message (by placing a link to /usr/local/sbin/postfix in /usr/local/etc/rc.d) is no longer valid with the new rc.d code in -stable. I've attached a script that works for me to start and stop postfix. Please remove the symlink you have in /usr/local/etc/rc.d now, and put this script in its place. Make sure that the script is executable (chmod 755 /usr/local/etc/rc.d/postfix.sh), then 'echo postfix_enable=yes >> /etc/rc.conf.local' and reboot. Then please let us know for sure that this worked for you. If the maintainer would like help including this in the port, I'd be glad to do so. If you want to create the update yourself, take a look at ports/misc/compat5x to see how to integrate this, or I'd be glad to work on it with you. hth, Doug -- This .signature sanitized for your protection --------------030107060302000507010809 Content-Type: text/plain; name="postfix.sh" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="postfix.sh" #!/bin/sh # # $FreeBSD$ # # PROVIDE: postfix # REQUIRE: DAEMON # KEYWORD: shutdown # # Define these postfix_* variables in one of these files: # /etc/rc.conf # /etc/rc.conf.local # /etc/rc.conf.d/postfix # # DO NOT CHANGE THESE DEFAULT VALUES HERE # postfix_enable="${postfix_enable-NO}" . /etc/rc.subr name=postfix rcvar=`set_rcvar` start_cmd=${name}_start stop_cmd=${name}_stop postfix_start() { /usr/local/sbin/postfix start } postfix_stop() { /usr/local/sbin/postfix stop } load_rc_config ${name} run_rc_command "$1" --------------030107060302000507010809--