On Mi, 2026-07-08 at 17:37 +0300, Leon Anavi wrote: > Add pam to DISTRO_FEATURES_DEFAULTS in init-manager-systemd.inc. > This way pam will available if variable VIRTUAL-RUNTIME_init_manager > has been set to systemd. Otherwise having systemd in conjunction > with wayland but without pam leads to a conflict with the > REQUIRED_DISTRO_FEATURES for weston related recipes.
I think these requirements are partially incorrect, btw. Weston itself only requires PAM for the VNC password, so if PACKAGECONFIG[vnc] is disabled, there is no PAM dependency from weston_15.0.1.bb at all, and if vnc is enabled, the PAM dependency has nothing to do with systemd being enabled or used as init system. The PAM dependency in weston-init.bb comes from the PAMName=weston- autologin option in weston.service and the corresponding weston- autologin PAM configuration. Those files are always installed if DISTRO_FEATURES has systemd, even if VIRTUAL-RUNTIME_init_manager is set to something else. Shouldn't either the pam distro feature depend on the systemd distro feature, or should the weston.service/weston-autologin files be installed at all if the systemd distro feature is enabled but init_manager is set to something else? I think it wouldn't be even better to remove the PAM requirement from weston-init if VNC is disabled, as Weston doesn't need the PAM login in that case. regards Philipp
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#240546): https://lists.openembedded.org/g/openembedded-core/message/240546 Mute This Topic: https://lists.openembedded.org/mt/120174368/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
