As commented in !22259 (comment 177739) I'm gonna try to clean up pam configuration files in a few smaller MR which can be easily tested. Here I switched gdm build configuration from archlinux based pam to openembbed. Some comments:
- I renamed all 'common-' to 'base-' for adjust to current linux-pam base config. Maybe it could be changed.
- I added pam_gnome_keyring.so to gdm-password although it probably could be handled in base-* in a future MR.
- gdm-pin and gdm-smartcard are removed but both depend on missing pam modules on alpine (pam_pkcs11.so and pam_pin.so)
- gdm-fingerprint.pam is removed too, I could try to reenable if someone is using it.