From owner-freebsd-questions@FreeBSD.ORG Sun Sep 10 19:06:23 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C80F16A407 for ; Sun, 10 Sep 2006 19:06:23 +0000 (UTC) (envelope-from jbronson@wixb.com) Received: from shadow.sixcompanies.com (shadow.sixcompanies.com [65.43.82.173]) by mx1.FreeBSD.org (Postfix) with ESMTP id A19F543D5F for ; Sun, 10 Sep 2006 19:06:21 +0000 (GMT) (envelope-from jbronson@wixb.com) Received: from coors.sixcompanies.com (client-89.sixcompanies.com [10.43.82.89]) by shadow.sixcompanies.com (8.14.0.PreAlpha1/8.14.0.PreAlpha1) with ESMTP id k8AJ6KSU011285; Sun, 10 Sep 2006 14:06:20 -0500 (CDT) Message-Id: <200609101906.k8AJ6KSU011285@shadow.sixcompanies.com> X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.6 (Beta) Date: Sun, 10 Sep 2006 14:06:20 -0500 To: White Hat From: "J.D. Bronson" In-Reply-To: <20060910190209.41483.qmail@web34402.mail.mud.yahoo.com> References: <001701c6d509$09392600$2101a8c0@local.werner.st> <20060910190209.41483.qmail@web34402.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Cc: Martin Werner , FreeBSD Users Questions Subject: RE: Making startup order static X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2006 19:06:23 -0000 At 02:02 PM 9/10/2006, White Hat wrote: >--- Martin Werner wrote: > > > Hi, > > > > thought about using PROVIDE and REQUIRE keywords > > (see > > /usr/local/etc/rc.d/clamav-clamd.sh resp. > > clamav-freshclam.sh > > > > Maybe you might want to have a look into "man rc" or > > "man rcorder" > > > > Cheers, > > -Martin- > > > > > FreeBSD 6.1 > > > > > > I need to keep several programs starting in a > > > particular order. > > > > > clamav-clamd > > > clamav-freshclam > > > clamsmtpd > > > saslauthd > > > dovecot > > > postfix > > > fetchmail > > > > > By default, they do not start in that order. I >have > > > modified the rc.d files to force them to start in > > > the > > > order specified above. > > < > > > The problem is that every time I update these > > > programs > > > the rc.d startup file is modified which destroys >the > > > changes I have made. This then requires me to > > > recreate > > > the modifications to force the start up order I > > > require. > > > > > > Is there anyway I can achieve this goal in a > > > simplified manner? I thought perhaps there might >be > > > something I could add to the /etc/rc.conf file; > > > however, I have not discovered it. > >Martin, I don't think that you understood what I >meant. Either that or I described it incorrectly. > >I did modify the rc.d files using BEFORE: and >REQUIRE:. That works just fine. The problem is if one >of those files is updated, the rc.d file is >overwritten resulting in the loss of my customization. >I therefore have to manually edit those files again. I >was trying to find someway to circumvent that >procedure. how about putting them in /usr/local/etc/rc.d and then using a numeric to start them 001file.sh 002file.sh or create a script with just one file.sh ? -JD