zeus contains a new IMAGE_PREPROCESS_COMMAND called systemd_preset_all which uses recipes-core/systemd/systemd-systemctl/sytemctl to scan for units to symlink in /etc/systemd/system That code uses path.exists() to test for units instead of path.isFile because in . This causes preset_all to fail because rootfs-postcommands.bbclass calls set_systemd_default_target that creates a symlink. path.exists() fails with symlinks of the file being linked is not currently available. (which it will not be when constructing rootfs) This is a critical issue. W
isfile does not work. that line needs to change to: if path.exists() or os.path.islink(path):
Can you send a patch.
Will do.
(In reply to comment #2) > Can you send a patch. Sent.
in zeus http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=zeus&id=07ae996d849e5edf91e2fb6712c801d10c148222
closing