mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +00:00
03b8e2ec1e
Instead of the python re-implementation build the actual systemctl from the systemd source tree. The python script was used when systemd didn't provide an option to build individual executables. It is possible in the meantime, so instead of always adapting the script when there's a new functionality, we simply use upstream implementation. License-Update: Base recipe is used (From OE-Core rev: 7a580800db391891a3a0f838c4ae6e1513c710a2) Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
17 lines
598 B
BlitzBasic
17 lines
598 B
BlitzBasic
SUMMARY = "Systemctl executable from systemd"
|
|
|
|
require systemd.inc
|
|
|
|
DEPENDS = "gperf-native libcap-native util-linux-native python3-jinja2-native"
|
|
|
|
inherit pkgconfig meson native
|
|
|
|
MESON_TARGET = "systemctl:executable"
|
|
MESON_INSTALL_TAGS = "systemctl"
|
|
EXTRA_OEMESON:append = " -Dlink-systemctl-shared=false"
|
|
|
|
# Systemctl is supposed to operate on target, but the target sysroot is not
|
|
# determined at run-time, but rather set during configure
|
|
# More details are here https://github.com/systemd/systemd/issues/35897#issuecomment-2665405887
|
|
EXTRA_OEMESON:append = " --sysconfdir ${sysconfdir_native}"
|