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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to