site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com User-agent: Thunderbird 1.5.0.2 (Macintosh/20060308) In message <FDA5D523-209F-4BFC-B95A-253809669F99@freebsd.org>, Michael Smith wr ites: Of course, my dev hat reminds me how much work that can involve... Cheers, Graham. On 23/5/06 07:33, Peter Seebach wrote: Change is pain, and you really have just two choices; impede the process and contribute nothing, or align yourself with it and help these folks improve the world a little. I've suggested the obvious improvement: Stop trying to crowbar system startup into launchd. Use it for on-demand services and other things that can be started "once the system is up". I think the argument would be that system startup is just a specific example of the general case "something interesting happened and I want to be run because of it", and that launchd deals with the happening of interesting things. I'd agree with that, if it were the argument :-) As a sysadmin, launchd's allowed me to consolidate a mess of crontabs, inetd/xinetd configurations, watchdog configurations[1], StartupItems and custom rc.local files into a mess of plists looked at by just two tools[2]. Still speaking as a sysadmin I tend to think of programs that aren't launchd-ready as being so last century (what with there probably being an order of magnitude more Tiger users than any other Unix distribution, apart from maybe panther) and in need of some updating. [1]which joker decided that they wanted *both* types of init? [2]launchd, and an arbiter tool to take care of things like TCP wrappering and so on. -- Graham Lee UNIX Systems Manager, Oxford Physics Practical Course http://users.ox.ac.uk/~wadh1342 _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com
participants (1)
-
Graham J Lee