mirror of
https://git.yoctoproject.org/poky
synced 2026-04-18 21:32:12 +02:00
image: call systemctl preset-all for images
Rather than rely on systemd's default invocation of preset-all at runtime, we pre-populate the symlink tree as part of of the image. This is done late so any overrides of presets during rootfs construction should already have happened. Whilst we don't strictly need this for the read-write root case, it avoids boot time churn; for read-only root we have to do it here. (From OE-Core rev: a57678a076109c42fbdf7531e90ff4491b387d53) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
925e30cb10
commit
665fd0ae23
@@ -664,6 +664,13 @@ reproducible_final_image_task () {
|
||||
find ${IMAGE_ROOTFS} -exec touch -h --date=@$REPRODUCIBLE_TIMESTAMP_ROOTFS {} \;
|
||||
fi
|
||||
}
|
||||
IMAGE_PREPROCESS_COMMAND_append = " reproducible_final_image_task; "
|
||||
|
||||
IMAGE_EXTRADEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-systemctl-native', '', d)}"
|
||||
|
||||
systemd_preset_all () {
|
||||
systemctl --root="${IMAGE_ROOTFS}" --preset-mode=enable-only preset-all
|
||||
}
|
||||
|
||||
IMAGE_PREPROCESS_COMMAND_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd_preset_all;', '', d)} reproducible_final_image_task; "
|
||||
|
||||
CVE_PRODUCT = ""
|
||||
|
||||
Reference in New Issue
Block a user