On Tue, Aug 14, 2012 at 6:57 PM, Dave Reisner <d...@falconindy.com> wrote: > On Tue, Aug 14, 2012 at 06:39:34PM +0200, Andrea Scarpino wrote: >> On Tuesday 14 August 2012 18:34:13 Pierre Schmitz wrote: >> > There are still a lot of unit files missing; we should create a todo >> > list. It would also be helpful to write down a simple wiki page with >> > some guidelines here. >> >> Did I miss something or did you miss the Jan's todo list[1]? >> >> > E.g. I am not sure if we should read those >> > /etc/conf.d/$damon files from the unit files as well or drop these as >> > the user should override unit files in /etc. >> >> Indeed, I was wondering if we should adapt our packages to the layout used by >> the upstream systemd services files. E.g. the upstream proftpd service >> sources >> /etc/system/proftpd, but our packages installs /etc/conf.d/proftpd. > > So there is no standard for this, and the general recommendation is that > if you disagree with the default command line args the service in /lib > provides, you should simply override the service in /etc. If anything, > I'd vote that /etc/conf.d (or whatever other name you give it) should > slowly shrink/disappear over time. > > d >
This approach would also necessitate educating our users about running systemd-delta after upgrades. Users might end up having overridden units that got updated, and as a result, break.