| From | Sent On | Attachments |
|---|---|---|
| Daniel Blankensteiner | May 30, 2002 8:44 am | |
| Daniel Blankensteiner | May 30, 2002 2:10 pm | |
| Daniel Blankensteiner | May 30, 2002 3:59 pm | |
| Daniel Blankensteiner | May 30, 2002 4:12 pm | |
| Terry Lambert | May 30, 2002 4:16 pm | |
| Daniel Blankensteiner | May 30, 2002 4:31 pm | |
| Andre Oppermann | May 30, 2002 4:40 pm | |
| Daniel Blankensteiner | May 30, 2002 4:46 pm | |
| Daniel Blankensteiner | May 30, 2002 4:53 pm | |
| Terry Lambert | May 30, 2002 6:04 pm | |
| Terry Lambert | May 30, 2002 6:08 pm | |
| Mike Barcroft | May 30, 2002 6:09 pm | |
| Andrew Reilly | May 30, 2002 6:31 pm | |
| Dag-Erling Smorgrav | May 30, 2002 11:48 pm | |
| Daniel Blankensteiner | May 31, 2002 2:27 am | |
| Daniel Blankensteiner | May 31, 2002 2:31 am | |
| Daniel Blankensteiner | May 31, 2002 2:50 am | |
| Terry Lambert | May 31, 2002 1:55 pm | |
| Daniel Blankensteiner | May 31, 2002 2:46 pm | |
| Terry Lambert | May 31, 2002 3:50 pm | |
| Gordon Tetlow | May 31, 2002 4:04 pm | |
| Daniel Blankensteiner | May 31, 2002 4:29 pm | |
| Daniel Blankensteiner | May 31, 2002 4:33 pm | |
| Terry Lambert | Jun 1, 2002 12:24 am | |
| Daniel Blankensteiner | Jun 1, 2002 2:54 am | |
| Wes Peters | Jun 1, 2002 8:58 am | |
| Wes Peters | Jun 1, 2002 9:09 am | |
| Daniel Blankensteiner | Jun 1, 2002 10:18 am | |
| Cy Schubert - CITS Open Systems Group | Jun 2, 2002 9:30 am | |
| Wes Peters | Jun 3, 2002 4:18 pm | |
| Andrew Reilly | Jun 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.
br db
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message





