From owner-freebsd-ports@FreeBSD.ORG Fri Jan 13 07:16:33 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D8F016A41F for ; Fri, 13 Jan 2006 07:16:33 +0000 (GMT) (envelope-from mikej@rogers.com) Received: from smtp103.rog.mail.re2.yahoo.com (smtp103.rog.mail.re2.yahoo.com [206.190.36.81]) by mx1.FreeBSD.org (Postfix) with SMTP id E7EFB43D4C for ; Fri, 13 Jan 2006 07:16:32 +0000 (GMT) (envelope-from mikej@rogers.com) Received: (qmail 11348 invoked from network); 13 Jan 2006 07:16:32 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:Content-Type:Content-Transfer-Encoding; b=6rtkoa29KplSOHWpxobuufkTMjKnop2Au6a1ulSgKiWuXTVbZrfO6l8rVNGGOzj4nus3/+uZK500oRxGYmh0Z/uxNF+HF0S9OZ5CxMiY5vpUNZf7RriDfAfnFVvsrhXb1P1z+VgXgX9LK2P3McRN9UjpCnFKTsZZzoN0uipQ1CY= ; Received: from unknown (HELO ?70.30.133.184?) (mikej@rogers.com@70.30.133.184 with plain) by smtp103.rog.mail.re2.yahoo.com with SMTP; 13 Jan 2006 07:16:32 -0000 Message-ID: <43C75401.5080807@rogers.com> Date: Fri, 13 Jan 2006 02:17:21 -0500 From: Mike Jakubik User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: j.koopmann@seceidos.de Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: FreeBSD Port: mail/mailscanner X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2006 07:16:33 -0000 The rc startup script not longer functions as intended, as MailScanner has changed its process names to dynamically report current status. --- #!/bin/sh msbindir=/usr/local/libexec/MailScanner process=MailScanner config=/usr/local/etc/MailScanner/MailScanner.conf PIDFILE=/var/run/MailScanner.pid start_ms() { pid=`ps -axww | grep '[ ]'$msbindir/$process | awk '{print $1}'` if [ "x$pid" = "x" ]; then # Quietly try to raise the open_files limit ulimit -n 2000 >/dev/null 2>&1 # Restart it PATH=${msbindir}:$PATH echo Starting MailScanner... cd $msbindir $process $config else echo MailScanner running with pid $pid fi } --- Therefore this method of identifying a running pid no longer works. I guess when a RCng startup script is implemented, this will not be a concern though.