Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Dec 2003 00:49:33 +0200
From:      Ion-Mihai Tetcu <itetcu@apropo.ro>
To:        Peter Risdon <peter@circlesquared.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: djbdns
Message-ID:  <20031231004933.00b76790@it.buh.cameradicommercio.ro>
In-Reply-To: <3FF15920.4070201@circlesquared.com>
References:  <20031230034953.36866d74@it.buh.cameradicommercio.ro> <200312300225.hBU2PQsi030000@smtp.doruk.net.tr> <20031230043149.73c3dddd@it.buh.cameradicommercio.ro> <3FF15920.4070201@circlesquared.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 30 Dec 2003 10:53:20 +0000
Peter Risdon <peter@circlesquared.com> wrote:

> Ion-Mihai Tetcu wrote:
> 
> >Take a look at /usr/local/etc/rc.d/svscan.sh.sample 
> >
> >1. SVDIR=/var/service/ - so svscan will look at /var/service and not
> >/service; either do:
> >a) what is suggested and use /var/services (e.g. ln -s /etc/dnscache
> >/var/service) or 
> >b) change SVDIR=/var/service/ to SVDIR=/service/
> >
> >I would use a); also note that creating the log file in /etc/dnscache
> >is IMHO a bad idea.
> >  
> >
> I'm not disagreeing, but the original post complained of something
> being wrong in some documentation.

Yes, the idea of logging to / is bad at least for 2 reasons: filling up
/, which is usually small and, in case of a crash, increasing the
chances to have a trashed /

> Most reference and tutorial pages for 
> djbdns and other djb stuff like qmail assume a /service directory, 
> rather than /var/service.

I've always loved the explanation "Portability. With /service, your
program works the same way on every system: Linux, BSD, Solaris, etc."
(http://cr.yp.to/daemontools/faq/create.html#run); using this logic
every program should install in his own directory in /

> Using /var/service does seem more logical, but 
> can be a source of confusion, especially if people are copying and 
> pasting commands from online instructions, something the various 
> references often suggest.

Perhaps I should suggest to the maintainer adding a pkg-message saying
that, by default, we're using /var/services ?
 
> >2. 
> ># cp /usr/local/etc/rc.d/svscan.sh.sample
> >/usr/local/etc/rc.d/svscan.sh# /usr/local/etc/rc.d/svscan.sh start
> ># svstatus /var/services/dnscache
> ># svstatus /var/services/dnscache/log
> ># dnsip www.freebsd.org
> >  
> >
> Shouldn't it be:
> 
> # svstat /var/service/dnscache

Of course.


-- 
IOnut
Unregistered ;) FreeBSD user



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