I'm running around in circles here not getting anywhere, so maybe someone on this list has the answer :) I have three packages [1], lets call them - server - manager (Conflicts: alternative-manager) - alternative-manager (Conflicts: manager) The server on its own is relatively dumb, it needs a manager to function (there are niche cases where only the server should exist). The server is socket-activated and server.socket is enabled in the systemd presets so that will start as part of the user session. In the manager's .service file I have [Unit] BindsTo=server.service [Install] WantedBy=server.service This ties it to the server and starts/stops it automatically. But: this only happens once I *manually* run systemctl enable manager.service. What I need is manager.service being auto-enabled at install time. How do I get this done? I cannot rely on it from server.service either because alternative-manager may be installed with a different .service file. Any ideas? Cheers, Peter [1] the actual packages are pipewire, pipewire-media-session and wireplumber but doesn't matter for the approach here _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure