summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/systemd/systemd_247.3.bb
Commit message (Collapse)AuthorAgeFilesLines
* systemd: Fix importd requirements commentVivien Didelot2021-02-231-1/+1
| | | | | | | | | | | | | | | | | | | | | The comment above the importd config states curl, which does not exist in PACKAGECONFIG. Adding it results in the following error (and then misleading compilation failures): WARNING: systemd-1_244.5-r0 do_configure: QA Issue: systemd: invalid PACKAGECONFIG: curl [invalid-packageconfig] Support for curl is currently enabled through journal-upload: PACKAGECONFIG[journal-upload] = "-Dlibcurl=true,-Dlibcurl=false,curl" While it might be more appropriate to deprecate "journal-upload" in favor of a "curl" PACKAGECONFIG entry, simply fix the importd comment for now by stating upload-journal instead of curl. (From OE-Core rev: e6a0bced605da58ff43ff06ea6a1d67e84c98d91) Signed-off-by: Vivien Didelot <vdidelot@pbsc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: add hostname fallback when polkit is not availableLuca Boccassi2021-02-191-1/+18
| | | | | | | | | | | | | | | | | When polkit is not available, networkd will not have permissions to call hostnamed's dbus methods, as it runs without privileges. To solve this, when building without polkit, make a new PACKAGECONFIG 'polkit_hostnamed_fallback' available which changes hostnamed so that it runs as the 'systemd-network' user, the same as networkd, so that the authorization works (and also with CAP_SYS_ADMIN since it loses root). Also run it with a separate 'systemd-hostname' group which also owns the bus, to avoid giving the 'systemd-network' additional privileges. (From OE-Core rev: 07a8f1629662d4d66d056d95be3cb9e749242274) Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Drop unneeded musl patchesRichard Purdie2021-02-171-2/+0
| | | | | | | | | These two header fixes are not needed with the current source as the headers are there through other header files. Drop the patches. (From OE-Core rev: ece3efe43b6b9de5426c23f29db15dd709bcd749) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: change /bin/nologin to /sbin/nologinChen Qi2021-02-061-8/+8
| | | | | | | | | Our nologin path is /sbin/nologin instead of /bin/nologin. (From OE-Core rev: cd7f55e960e759d946d8b619b0a306e610f66356) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: update to v247.3Luca Boccassi2021-02-051-0/+747
(From OE-Core rev: e39d388f510f56c3dfe6871070ce1d24f296f405) Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>