From owner-freebsd-ipfw@FreeBSD.ORG Tue Mar 4 18:30:32 2008 Return-Path: Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A383C1065674 for ; Tue, 4 Mar 2008 18:30:32 +0000 (UTC) (envelope-from vladone@spaingsm.com) Received: from thunder.lsstelecom.ro (thunder.lsstelecom.ro [194.117.236.32]) by mx1.freebsd.org (Postfix) with ESMTP id 035358FC26 for ; Tue, 4 Mar 2008 18:30:31 +0000 (UTC) (envelope-from vladone@spaingsm.com) Received: (qmail 8359 invoked by uid 1010); 4 Mar 2008 20:30:29 +0200 Received: from 88.158.112.6 (vladone@spaingsm.com@88.158.112.6) by thunder (envelope-from , uid 1007) with qmail-scanner-2.01st (clamdscan: 0.91.2/5093. spamassassin: 3.2.3. perlscan: 2.01st. Clear:RC:1(88.158.112.6):. Processed in 1.635408 secs); 04 Mar 2008 18:30:29 -0000 Received: from 6.112.158.88.radiocom.ro (HELO ?127.0.0.1?) (vladone@spaingsm.com@88.158.112.6) by mail.lsstelecom.ro with AES256-SHA encrypted SMTP; 4 Mar 2008 20:30:27 +0200 Message-ID: <47CD953F.5020007@spaingsm.com> Date: Tue, 04 Mar 2008 20:30:23 +0200 From: Fratiman Vladut User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: freebsd-ipfw@freebsd.org References: <47CC60B8.3060405@spaingsm.com> <78cb3d3f0803040117n49c56a2dna1b987c064996ff2@mail.gmail.com> <47CD779C.7020004@spaingsm.com> <78cb3d3f0803040837i64726c44w7f57e1f7978a74f8@mail.gmail.com> In-Reply-To: <78cb3d3f0803040837i64726c44w7f57e1f7978a74f8@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: run sh script at boot time on freebsd X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Mar 2008 18:30:32 -0000 I have an file /etc/rc.d/localpkg. After read this file, i see that only script with extension .sh, are considered to run at boot time. So i modify my scripts according with that, and now run without any problem. Thanks for reply. Adrian Penisoara wrote: > Hi, > > On Tue, Mar 4, 2008 at 6:23 PM, Fratiman Vladut > wrote: > > Is set, but not work. > For example, i have script to launch opendchub daemon: > name of file: opendchub > content: > #! /bin/sh > > case "$1" in > start) > [ -x /usr/local/bin/opendchub ] && > /usr/local/bin/opendchub -w /usr/local/etc/ -l /var/log/opendchub.log> > /dev/null && echo 'Started opendchub' > ;; > stop) > killall -9 opendchub > /dev/null && echo 'hub stopped.' > ;; > restart) > $0 stop > $0 start > ;; > status) > ps -auxww | egrep opendchub | egrep -v "($0|egrep)" > ;; > *) > #echo "Usage: `basename $0` {start|stop|restart|status}" >&2 > [ -x /usr/local/bin/opendchub ] && > /usr/local/bin/opendchub -l /var/log/opendchub.log -w > /usr/local/etc/> /dev/null && echo 'Started opendchub' > ;; > esac > > exit 0 > > This script don't start. When i run in console, with command "sh > opendchub", then the daemon start without any problem. > > > The rc.d scripts syntax has changed in the mean time -- you/it should > make use of the /etc/rc.subr stub. > For packages you will need to upgrade them [from updated ports] to the > latest version. > > Check whether you have an /etc/rc.d/localpkg script. Try to run it > with trace (e.g. "sh -x /etc/rc.d/localpkg start"). > > Regards, > Adrian Penisoara > ROFUG / EnterpriseBSD