Re: systemd system unit files and UsrMove

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

 



Le Lun 20 février 2012 21:07, Kay Sievers a écrit :
> On Mon, Feb 20, 2012 at 20:42, Nicolas Mailhot
> <nicolas.mailhot@xxxxxxxxxxx> wrote:
>>
>> Le Lun 20 février 2012 18:50, Kay Sievers a écrit :
>>> On Feb 20, 2012 6:25 PM, "Toshio Kuratomi" <a.badger@xxxxxxxxx> wrote:
>>
>>> Udev rules and systemd units belong to the installed daemon. This daemon
>>> can only exist exactly one single time, and never be installed by multilib
>>> packages, hence they do not ever belong into libdir.
>>
>> Actually, Udev rules and systemd units belong to the package that installed
>> them. That's why hiding them in a private lib dir is wrong
>>
>> When amavisd instaciates clamav using the generic unit shipped with clamav
>> but
>> using an amavisd-specific conf file the clamav systemd unid is shared with
>> amavisd
>>
>> That's why share is the natural place to share this arch-independant
>> configuration and putting it in /usr/lib is grandfathering an exception that
>> only existed because /share didn't exist
>
> I couldn't disagree more.
>
> /usr/share in our general understanding not to be used for
> package-private things.

But those files are not package-private! Even ignoring the example I just
gave, systemd units *will* be installed by different packages that *will* need
to be at least aware of the other units to handle ordering properly. Those
files are anything but package-private

-- 
Nicolas Mailhot

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux