[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFC: OpenRC as Init System for Debian



Uoti Urpala <uoti.urpala@pp1.inet.fi> writes:

> Roger Leigh wrote:
>> Can't we just do things the Debian way, and just provide them directly
>> as conffiles in /etc?  It's nice that systemd provides its mechanism
>> to symlink/include the units provided elsewhere, but is this either
>> necessary or desirable on a Debian system?
>
> Not having the files in /etc by default does have technical advantages.
> It's easier to see what is local non-default configuration. Original
> default file is always available in a known location (and very easy to
> revert to, temporarily for testing or permanently). You can use
> ".include /lib/defaultsfile" then override some value, which in most
> cases is more maintainable than the 3-way merging required by
> "traditional" conffiles.

Perhaps then the packages that right now ship symlinks to /lib/systemd/
stuff could be changed to ship a file that consists of a single .include
line?

That way, they can be treated as normal conffiles without any of the
disadvantages of a symlink. diffing and whatnot will magically work, and
we'd still have the benefit of having /lib/systemd/ separate from the
/etc/systemd/ overrides.

This at the cost of some extra processing due to the include.

-- 
|8]


Reply to: