diff options
author | Christian Bräuner Sørensen <yocto@bsorensen.net> | 2024-05-02 11:42:04 +0200 |
---|---|---|
committer | Steve Sakoman <steve@sakoman.com> | 2024-05-06 13:32:02 -0700 |
commit | 0d895fa4c124bd4ee54c2662d76c7a8c5df79e93 (patch) | |
tree | 26f9991b4263bc63b6cad444d8684b3dec8aeea1 /documentation | |
parent | 94dc3e62a5b7f75dc3b45764afc21c4d7f323228 (diff) | |
download | poky-0d895fa4c124bd4ee54c2662d76c7a8c5df79e93.tar.gz |
systemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is set
Fixes a bug introducted in ebafe46379 systemd: upgrade to 255.1.
Besides updating systemd, that commit also made other changes. One of them
being when to perform the replacement in order to fix ROOT_HOME.
Previously, that happened on a configure prefunc and on
${S}/sysusers.d/basic.conf.in.
Now it happens in install and on image/usr/lib/sysusers.d/basic.conf.
However, that file is not present if sysusers is not in PACKAGECONFIG,
since that file in that case is not installed hence resulting in:
sed: can't read <redactedpath>/image/usr/lib/sysusers.d/basic.conf: No such file or directory
Previously, in the case of sysusers not being in PACKAGECONFIG, that was a
"silent error" since the replacement was done but the file was not really
used since the file was not installed.
(From OE-Core rev: 6954cd4bb60762f86981621e8b37dbe5e8236640)
Signed-off-by: Christian Bräuner Sørensen <yocto@bsorensen.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Hundebøll <martin@geanix.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'documentation')
0 files changed, 0 insertions, 0 deletions