Update pam configuration

This commit is contained in:
2026-06-01 11:21:29 +03:00
parent 2e4164d1f0
commit 29a204d91c
5 changed files with 9 additions and 4 deletions
+4 -1
View File
@@ -1,13 +1,16 @@
name: sddm name: sddm
description: QML based X11 and Wayland display manager description: QML based X11 and Wayland display manager
version: 0.21.0 version: 0.21.0
revision: 5 revision: 6
url: https://github.com/sddm/sddm url: https://github.com/sddm/sddm
license: GPL2-only,CC-BY-3.0 license: GPL2-only,CC-BY-3.0
architecture: any architecture: any
type: source type: source
keep: keep:
- etc/sddm.conf - etc/sddm.conf
- etc/pam.d/sddm
- etc/pam.d/sddm-autologin
- etc/pam.d/sddm-greeter
- usr/share/sddm/scripts/Xsetup - usr/share/sddm/scripts/Xsetup
- usr/share/sddm/scripts/Xstop - usr/share/sddm/scripts/Xstop
depends: depends:
@@ -4,4 +4,4 @@ auth required pam_permit.so
account required pam_permit.so account required pam_permit.so
password required pam_deny.so password required pam_deny.so
session required pam_unix.so session required pam_unix.so
-session optional pam_systemd.so -session optional pam_elogind.so
+4 -2
View File
@@ -29,9 +29,11 @@ package() {
install -dm755 "$BPM_OUTPUT"/var/lib/sddm install -dm755 "$BPM_OUTPUT"/var/lib/sddm
chown 64:64 "$BPM_OUTPUT"/var/lib/sddm chown 64:64 "$BPM_OUTPUT"/var/lib/sddm
# Install working pam config files # Install pam files
rm "$BPM_OUTPUT"/etc/pam.d/* rm "$BPM_OUTPUT"/etc/pam.d/*
install -Dm644 "$BPM_WORKDIR"/pam.d/* -t "$BPM_OUTPUT"/etc/pam.d/ install -Dm644 "$BPM_WORKDIR"/sddm.pam "$BPM_OUTPUT"/etc/pam.d/sddm
install -Dm644 "$BPM_WORKDIR"/sddm-autologin.pam "$BPM_OUTPUT"/etc/pam.d/sddm-autologin
install -Dm644 "$BPM_WORKDIR"/sddm-greeter.pam "$BPM_OUTPUT"/etc/pam.d/sddm-greeter
# Install example config # Install example config
"$BPM_OUTPUT"/usr/bin/sddm --example-config > "$BPM_OUTPUT"/etc/sddm.conf "$BPM_OUTPUT"/usr/bin/sddm --example-config > "$BPM_OUTPUT"/etc/sddm.conf