I think you need to set SYSTEMD_AUTO_ENABLE = “disable” (actually any value other than “enable”) in your bbappend.
(It looks like SYSTEMD_AUTO_ENABLE_${PN} is intended to work too, but I can’t verify it at the moment and reading over systemd.bbclass I’m not sure if it works or not) —Aaron On Mon, Nov 23, 2020 at 11:51 AM Damien LEFEVRE <lefevre...@gmail.com> wrote: > Hi, > > I would like to have systemd-timesyncd.service as part of an image but > have it disabled by default. > > Right now it is enabled by default which causes some issues. > > I've tried systemd_%.bbappend > > do_install_append() { > rm "$D/etc/systemd/system/dbus-org.freedesktop.timesync1.service" > rm > "$D/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service" > } > > but those symlinks are not part of the package. > > I've tried this to remove the link during the package deployment during > do_rootfs > pkg_postinst_${PN}_append() { > #!/bin/sh -e > rm "$D/etc/systemd/system/dbus-org.freedesktop.timesync1.service" > rm > "$D/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service" > } > > But at this stage the links still don't exist. > > Which package is actually responsible for enabling the default services / > creating the symlinks? How can we turn some of them off while keeping them > in the image? > > Thanks, > -Damien > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#51533): https://lists.yoctoproject.org/g/yocto/message/51533 Mute This Topic: https://lists.yoctoproject.org/mt/78461756/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-