Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Jan 2004 14:38:35 -0600
From:      "J.D. Bronson" <jeff_bronson@wixb.com>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: starting apps in 5.2
Message-ID:  <6.0.1.1.2.20040103143744.00b4ad78@cheyenne.wixb.com>
In-Reply-To: <20040103203118.GA9278@happy-idiot-talk.infracaninophile.co .uk>
References:  <6.0.1.1.2.20040103123708.00b245e0@cheyenne.wixb.com> <20040103203118.GA9278@happy-idiot-talk.infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
At 02:31 PM 1/3/2004, Matthew Seaman wrote:
>On Sat, Jan 03, 2004 at 12:38:33PM -0600, J.D. Bronson wrote:
>
> > I built these from scratch and wondering if anyone has a web page that
> > shows the correct way to setup and use rc.conf and rc.d files?
>
>Well, there's the rc.conf(5) man page, and the /etc/defaults/rc.conf
>file, which will show you all of the default settings.  rc.conf is
>pretty simple really -- it's just a list of shell variable assignments
>which all of the other /etc/rc* scripts read and which controls their
>behaviour.
>
>As for rc.d scripts for the programs you compiled, probably the best
>thing to do is extract the startup scripts from the corresponding
>ports.  Note however that qpopper(8) is run out of inetd(8) -- you
>need to add the following line to /etc/inetd.conf:
>
>    pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s
>
>and then restart inetd:
>
>    # kill -HUP `cat /var/run/inetd.pid`
>
>(if you're already running inetd, that is.  If you aren't then a quick
>perusal of the rc.conf stuff above will show you what to do.)
>
>While you can run samba out of inetd(8), most people will run it
>standalone.  In this case, simply copy the file
>/usr/port/net/samba/files/samba.sh.sample to
>/usr/local/etc/rc.d/samba.sh, make sure it's owned by root:wheel and
>mode 750 or 755 and then just run it -- usually with rc.d files you
>need to give the full path:
>
>     # /usr/local/etc/rc.d/samba.sh start
>
>(No prizes for guessing that you can substitute 'stop' in that command
>line to turn samba off again).  This assumes that you've installed all
>of the samba executables in appropriate places, created the
>directories it needs to run and so forth.  You may have to customize
>the script if you've put things in odd places.
>
>If this all seems tedious and complicated -- you've only yourself to
>blame.  If you'ld just installed from ports, all this would either be
>handled automatically for you, or you'ld get instructions as to what
>to do next printed out.


thanks ...I tossed what I needed in /usr/local/etc/rc.d and it works fine..

I dont use ports..I only compile from src code...

Thanks again.





-- 
J.D. Bronson
Aurora Health Care // Information Services // Milwaukee, WI USA
Office: 414.978.8282 // Fax: 414.328.8282 // Pager: 414.314.8282



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.1.1.2.20040103143744.00b4ad78>