| From | Sent On | Attachments |
|---|---|---|
| 2 earlier messages | ||
| Jeroen Ruigrok van der Werven | Oct 21, 2000 12:02 pm | |
| Doug Barton | Oct 21, 2000 2:49 pm | |
| Jordan Hubbard | Oct 21, 2000 6:38 pm | |
| Donny Lee | Oct 21, 2000 9:13 pm | |
| Leif Neland | Oct 22, 2000 1:01 am | |
| Donny Lee | Oct 22, 2000 1:13 am | |
| Makoto MATSUSHITA | Oct 22, 2000 1:24 am | |
| Leif Neland | Oct 22, 2000 1:29 am | |
| Donny Lee | Oct 22, 2000 1:58 am | |
| John W. De Boskey | Oct 22, 2000 5:35 am | |
| Leif Neland | Oct 22, 2000 9:51 am | |
| Donny Lee | Oct 22, 2000 10:37 am | |
| Leif Neland | Oct 22, 2000 12:54 pm | |
| Donny Lee | Oct 22, 2000 1:36 pm | |
| David O'Brien | Oct 22, 2000 3:39 pm | |
| David O'Brien | Oct 22, 2000 3:40 pm | |
| David O'Brien | Oct 22, 2000 3:42 pm | |
| John W. De Boskey | Oct 22, 2000 4:35 pm | |
| sth...@nethelp.no | Oct 22, 2000 4:38 pm | |
| Bill Vermillion | Oct 22, 2000 6:41 pm | |
| Jim Bryant | Oct 22, 2000 11:21 pm | |
| Jos Backus | Oct 22, 2000 11:21 pm | |
| David O'Brien | Oct 23, 2000 1:05 am | |
| Brian O'Shea | Oct 23, 2000 1:48 pm | |
| Brandon D. Valentine | Oct 23, 2000 2:07 pm | |
| Brian O'Shea | Oct 23, 2000 2:13 pm | |
| Brian O'Shea | Oct 23, 2000 2:17 pm | |
| David O'Brien | Oct 23, 2000 2:25 pm | |
| Brandon D. Valentine | Oct 23, 2000 2:42 pm | |
| Garrett Rooney | Oct 23, 2000 2:47 pm | |
| Alexey Dokuchaev | Oct 23, 2000 2:49 pm | |
| Garrett Rooney | Oct 23, 2000 2:53 pm | |
| Alexey Dokuchaev | Oct 23, 2000 3:05 pm | |
| Brandon D. Valentine | Oct 23, 2000 3:22 pm | |
| Alexey Dokuchaev | Oct 23, 2000 3:25 pm | |
| John W. De Boskey | Oct 23, 2000 3:30 pm | |
| Garrett Rooney | Oct 23, 2000 3:50 pm | |
| Brandon D. Valentine | Oct 23, 2000 4:05 pm | |
| Matthew N. Dodd | Oct 23, 2000 5:21 pm | |
| Makoto MATSUSHITA | Oct 23, 2000 6:23 pm | |
| John W. De Boskey | Oct 23, 2000 6:33 pm | |
| Jacques A. Vidrine | Oct 23, 2000 7:14 pm | |
| void | Oct 24, 2000 12:06 am | |
| Mike Meyer | Oct 24, 2000 1:40 am | |
| Terry Lambert | Oct 24, 2000 1:59 am | |
| Terry Lambert | Oct 24, 2000 2:00 am | |
| Terry Lambert | Oct 24, 2000 2:03 am | |
| Alexey Dokuchaev | Oct 24, 2000 2:14 am | |
| Alexey Dokuchaev | Oct 24, 2000 2:23 am | |
| Mike Meyer | Oct 24, 2000 2:45 am | |
| Garrett Rooney | Oct 24, 2000 8:01 am | |
| Christopher Masto | Oct 24, 2000 10:50 am | |
| Rogier R. Mulhuijzen | Oct 24, 2000 10:55 am | |
| Warner Losh | Oct 24, 2000 11:24 am | |
| Gerhard Sittig | Oct 24, 2000 11:24 am | |
| Warner Losh | Oct 24, 2000 11:29 am | |
| Warner Losh | Oct 24, 2000 11:31 am | |
| Warner Losh | Oct 24, 2000 11:39 am | |
| Warner Losh | Oct 24, 2000 11:40 am | |
| David O'Brien | Oct 24, 2000 1:16 pm | |
| David O'Brien | Oct 24, 2000 1:19 pm | |
| David O'Brien | Oct 24, 2000 1:20 pm | |
| David O'Brien | Oct 24, 2000 1:21 pm | |
| David O'Brien | Oct 24, 2000 1:23 pm | |
| David O'Brien | Oct 24, 2000 1:26 pm | |
| John W. De Boskey | Oct 24, 2000 1:44 pm | |
| Steve Kargl | Oct 24, 2000 1:59 pm | |
| Jordan Hubbard | Oct 24, 2000 2:55 pm | |
| Jordan Hubbard | Oct 24, 2000 2:57 pm | |
| Garrett Rooney | Oct 24, 2000 3:04 pm | |
| Garrett Rooney | Oct 24, 2000 3:10 pm | |
| Bill Vermillion | Oct 24, 2000 3:17 pm | |
| Mike Meyer | Oct 24, 2000 3:22 pm | |
| Rogier R. Mulhuijzen | Oct 24, 2000 3:44 pm | |
| Alexey Dokuchaev | Oct 24, 2000 4:04 pm | |
| Jordan Hubbard | Oct 24, 2000 4:44 pm | |
| Jordan Hubbard | Oct 24, 2000 4:49 pm | |
| Doug Barton | Oct 24, 2000 7:02 pm | |
| Garance A Drosihn | Oct 24, 2000 8:04 pm | |
| Garrett Rooney | Oct 24, 2000 8:29 pm | |
| Andrea Campi | Oct 25, 2000 12:42 am | |
| Terry Lambert | Oct 25, 2000 3:59 am | |
| Mark Hittinger | Oct 25, 2000 10:47 am | |
| Gerhard Sittig | Oct 25, 2000 10:57 am | |
| Gerhard Sittig | Oct 25, 2000 11:13 am | |
| Mike Meyer | Oct 25, 2000 12:35 pm | |
| David O'Brien | Oct 25, 2000 12:56 pm | |
| David O'Brien | Oct 25, 2000 12:57 pm | |
| David O'Brien | Oct 25, 2000 1:00 pm | |
| David O'Brien | Oct 25, 2000 1:03 pm | |
| Garrett Wollman | Oct 25, 2000 1:03 pm | |
| David O'Brien | Oct 25, 2000 1:13 pm | |
| Mike Meyer | Oct 25, 2000 1:17 pm | |
| Garrett Wollman | Oct 25, 2000 1:39 pm | |
| Jordan Hubbard | Oct 25, 2000 2:54 pm | |
| Terry Lambert | Oct 25, 2000 3:20 pm | |
| Brian O'Shea | Oct 25, 2000 4:03 pm | |
| John W. De Boskey | Oct 25, 2000 4:24 pm | |
| Nik Clayton | Oct 26, 2000 11:33 am | |
| Warner Losh | Oct 26, 2000 11:53 am | |
| 6 later messages | ||
| Subject: | Re: new rc.network6 and rc.firewall6 | |
|---|---|---|
| From: | Mike Meyer (mw...@mired.org) | |
| Date: | Oct 24, 2000 2:45:34 am | |
| List: | org.freebsd.freebsd-current | |
Alexey Dokuchaev writes:
Well, we *already* have over a dozen /etc/rc.* files on -current. And we *don't* have the advantage of a consistent interface to control all the functions in /etc/rc. If you break things up, then if you need to restart the mail server, just go "/etc/rc.d/sendmail restart". dhcpd? "/etc/rc.d/sendmail/dhcpd restart". Etc.
Actually, the point is that writing TONS of scripts to get your work done (that's what Linux world does) always pissed me off. You have a shell script that is in fact a wrapper for another shell script, and like this in turn it goes on and on and on again. Icky! :-) I don't like how Linux smells.
Well, I don't like Linux much either. On the other hand, I hate dealing with a lots of little things all of which are just slightly different from each other even more - and the latter is what you get from /etc/rc.
Why can't I simply write kill -1 `cat /var/run/sendmail.pid`? I don't consider it being sagnificantly longer than writing /etc/rc.d/sendmail restart. After all, if your typing speed is good enough, it doesn't really matter whether you type in 30 or 20 chars.
You can still do that. However, do you know how to get everything listed in /etc/defaults/rc.conf to reread it's config file? With the approach being advocated, the answer is "yes" - even if you don't know whether or not the daemon in question *has* a config file. That's the thing I like about all those scripts (SysV, linux, whatever) - I didn't have to deal with cruft like that.
Yeah, for some things, this means you wind up running a script that's a wrapper for the vendor-provided script to make it meet your standards. If you really hate that, ignore the vendors script and talk directly to the application - but they get little enough use that I'd rather use the vendor's API and let it be wasteful. After all, if they got a lot of use, having different interface wouldn't be a problem.
<mike
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message





