On Wed, 26.05.10 09:08, Seth Vidal (skvidal@xxxxxxxxxxxxxxxxx) wrote: > > Scripts are a crutch to avoid properly designed daemons and > > configuration systems. I never edit initscripts to "configure" > > daemons, because they would just be overwritten at the next package > > upgrade. Configuration should be separate from code. > > And given my experience dealing with actual real-world designed daemons > and other such things, I'd say we've shown no ability to 'properly' design > them and won't be showing that anytime soon. So since we have to live in > the world, let's not go shooting our feet off. Well, this sounds like an ad for systemd: since it is hard to get writing daemons right, we have tought systemd a lot of tricks so that what you need to do for proper daemonizations is near to zero. systemd can do a lot of stuff for you, the forking, the supervising, the dropping of privs, the setting up of a clean working environment and more. Also, PID files are unnecessary with systemd. In effect writing a daemon becomes very easy then, because the environment will be set up completely for you right-away. Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net http://0pointer.net/lennart/ GnuPG 0x1A015CC4 -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel