[OE-core] [PATCH] systemd: Reload configuration on package install

Khem Raj raj.khem at gmail.com
Sat Oct 29 21:15:28 UTC 2016


On Sat, Oct 29, 2016 at 12:52 PM, Linus <linus.wallgren at scypho.com> wrote:
> I do believe so, quickly looking through a debian stretch package I found
> that it uses deb-systemd-helper, as part of the init-system-helpers package,
> which does reload things if anything changes:
>
> https://sources.debian.net/src/init-system-helpers/1.45/script/deb-systemd-helper/#L588

thanks. Seems ok to me.

>
> On 2016-10-28 20:00, Khem Raj wrote:
>>
>>
>>> On Oct 28, 2016, at 7:36 AM, Linus Wallgren <linus.wallgren at scypho.com>
>>> wrote:
>>>
>>> When a systemd service file has changed it is required to reload
>>> systemd's configuration. Otherwise changes to a service file will not be
>>> picked up during package upgrade.
>>
>>
>> while this seems reasonable. Does that happen on other distros using
>> systemd
>> too ?
>>
>>> ---
>>> meta/classes/systemd.bbclass | 4 ++++
>>> 1 file changed, 4 insertions(+)
>>>
>>> diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass
>>> index d56c760..7e51ed6 100644
>>> --- a/meta/classes/systemd.bbclass
>>> +++ b/meta/classes/systemd.bbclass
>>> @@ -29,6 +29,10 @@ if [ -n "$D" ]; then
>>> fi
>>>
>>> if type systemctl >/dev/null 2>/dev/null; then
>>> +       if [ -z "$D" ]; then
>>> +               systemctl daemon-reload
>>> +       fi
>>> +
>>>         systemctl $OPTS ${SYSTEMD_AUTO_ENABLE} ${SYSTEMD_SERVICE}
>>>
>>>         if [ -z "$D" -a "${SYSTEMD_AUTO_ENABLE}" = "enable" ]; then
>>> --
>>> 2.9.3
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core at lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>
>>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list