[systemd-devel] [PATCH] sysusers: allow overrides in /etc and /run

Colin Guthrie gmane at colin.guthr.ie
Fri Jul 11 00:16:16 PDT 2014


'Twas brillig, and Zbigniew Jędrzejewski-Szmek at 10/07/14 17:58 did
gyre and gimble:
> On Thu, Jul 10, 2014 at 04:18:15PM +0100, Colin Guthrie wrote:
>>> I don't use RPM, but having your system's user policy consist of
>>> running useradd in a pre-installation script seems... sub-optimal. 
>>
>> It is :)
>>
>> But sadly that's the way it's been done for a while, but now that there
>> is a mechanism to decouple this from pre scripts, we'll be good.
> BTW., does anyone know what happened to the filetriggers idea [1]?
> Is it available in upstream rpm generally and/or in Fedora?
> It would be really nice to use this to avoid %post macros in every rpm
> using sysusers and tmpfiles.

We've been using filetriggers in Mageia for a while. They certainly save
a lot of %pre/%post cruft and while I've not yet moved tmpfiles over to
them (originally calling --create without a config basename would create
the /run/nologin file which meant a generic filetriggers was tricky, but
you split that up a while back now and thus this is now possible), but
certainly going to do so for sysusers!

Col


-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


More information about the systemd-devel mailing list