atom feed31 messages in org.freebsd.freebsd-archRe: FreeBSD daemon configurations red...
FromSent OnAttachments
Daniel BlankensteinerMay 30, 2002 8:44 am 
Daniel BlankensteinerMay 30, 2002 2:10 pm 
Daniel BlankensteinerMay 30, 2002 3:59 pm 
Daniel BlankensteinerMay 30, 2002 4:12 pm 
Terry LambertMay 30, 2002 4:16 pm 
Daniel BlankensteinerMay 30, 2002 4:31 pm 
Andre OppermannMay 30, 2002 4:40 pm 
Daniel BlankensteinerMay 30, 2002 4:46 pm 
Daniel BlankensteinerMay 30, 2002 4:53 pm 
Terry LambertMay 30, 2002 6:04 pm 
Terry LambertMay 30, 2002 6:08 pm 
Mike BarcroftMay 30, 2002 6:09 pm 
Andrew ReillyMay 30, 2002 6:31 pm 
Dag-Erling SmorgravMay 30, 2002 11:48 pm 
Daniel BlankensteinerMay 31, 2002 2:27 am 
Daniel BlankensteinerMay 31, 2002 2:31 am 
Daniel BlankensteinerMay 31, 2002 2:50 am 
Terry LambertMay 31, 2002 1:55 pm 
Daniel BlankensteinerMay 31, 2002 2:46 pm 
Terry LambertMay 31, 2002 3:50 pm 
Gordon TetlowMay 31, 2002 4:04 pm 
Daniel BlankensteinerMay 31, 2002 4:29 pm 
Daniel BlankensteinerMay 31, 2002 4:33 pm 
Terry LambertJun 1, 2002 12:24 am 
Daniel BlankensteinerJun 1, 2002 2:54 am 
Wes PetersJun 1, 2002 8:58 am 
Wes PetersJun 1, 2002 9:09 am 
Daniel BlankensteinerJun 1, 2002 10:18 am 
Cy Schubert - CITS Open Systems GroupJun 2, 2002 9:30 am 
Wes PetersJun 3, 2002 4:18 pm 
Andrew ReillyJun 11, 2002 11:36 pm 
Subject:Re: FreeBSD daemon configurations redesign
From:Daniel Blankensteiner (db@traceroute.dk)
Date:May 31, 2002 2:50:59 am
List:org.freebsd.freebsd-arch

----- Original Message ----- From: "Andrew Reilly" <arei@bigpond.net.au>

On Fri, 2002-05-31 at 01:45, Daniel Blankensteiner wrote:

I mean by making the system more logical organized/structured and thereby more well-arranged, this should lead to a more easy to configure and thereby more secure system, without reducing the power and opportunities of the system. I am talking about giving daemons special treatment.

You should check out the sysutils/daemontools port. It gets a _lot_ right, in my opinion. OK, you have to tweak it so that log files go into /var/log/foo-service/ instead of /etc/foo-service/log/main/, but that's not hard to do.

Even the configuration mechanism (envdir: set environment variables according to the contents of files in the named directory) is neat. Thats part of the blurry line between the design of the daemons themselves and the control framework, I guess.

Multilog handles log file rotation naturally, without having to interrupt the daemon to tell it to close and re-open the file.

Process signalling without needing write access to /var/run, (to write a PID file), so daemons can run as non-root users and not require looking their process number up with ps in order to send them a signal.

Many good design ideas.

Ok and we should discuss every (serious) idea and do it, if the outcome is a better system.

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message