diff options
| author | Gleb Popov <arrowd@FreeBSD.org> | 2023-08-07 18:00:11 +0000 |
|---|---|---|
| committer | Gleb Popov <arrowd@FreeBSD.org> | 2023-08-13 11:57:40 +0000 |
| commit | 493a1a00b7447310444b1596d30d27307ef076d2 (patch) | |
| tree | a219cbab13a1bdb5681c1f6bab2ba630c0e5c001 | |
| parent | 7c8ff2dbdcafa6d07bff7079ce8d5e69412d6f60 (diff) | |
| download | ports-493a1a00b7447310444b1596d30d27307ef076d2.tar.gz ports-493a1a00b7447310444b1596d30d27307ef076d2.zip | |
x11/sddm: Fix sddm-autologin PAM service.
While there, remove patching in favor of a CMake variable.
PR: 272649
Sponsored by: Serenity Cybersecurity, LLC
| -rw-r--r-- | x11/sddm/Makefile | 4 | ||||
| -rw-r--r-- | x11/sddm/files/patch-services_sddm-autologin.pam | 9 |
2 files changed, 8 insertions, 5 deletions
diff --git a/x11/sddm/Makefile b/x11/sddm/Makefile index 553e9c4288b5..25556e3135bb 100644 --- a/x11/sddm/Makefile +++ b/x11/sddm/Makefile @@ -1,5 +1,6 @@ PORTNAME= sddm PORTVERSION= 0.20.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= x11 @@ -36,6 +37,7 @@ CMAKE_ON= BUILD_MAN_PAGES CMAKE_ARGS= -DUID_MIN=1000 \ -DUID_MAX=65000 \ -DCMAKE_INSTALL_SYSCONFDIR:PATH=${LOCALBASE}/etc \ + -DACCOUNTSSERVICE_DATA_DIR:PATH=/var/db/AccountsService \ -DRST2MAN_EXECUTABLE=${LOCALBASE}/bin/rst2man.py-${PYTHON_VER} \ -DSDDM_INITIAL_VT=7 @@ -51,8 +53,6 @@ post-patch: -e 's#/usr/share/#${LOCALBASE}/share/#' \ ${WRKSRC}/data/scripts/Xsession \ ${WRKSRC}/src/common/Configuration.h - @${REINPLACE_CMD} -e 's|/var/lib/AccountsService|/var/db/AccountsService|' \ - ${WRKSRC}/src/greeter/UserModel.cpp post-install: # Install xsession.desktop to launch .xinitrc via sddm. diff --git a/x11/sddm/files/patch-services_sddm-autologin.pam b/x11/sddm/files/patch-services_sddm-autologin.pam index 6bbe10335f32..c479bb0d7080 100644 --- a/x11/sddm/files/patch-services_sddm-autologin.pam +++ b/x11/sddm/files/patch-services_sddm-autologin.pam @@ -1,9 +1,9 @@ ---- services/sddm-autologin.pam.orig 2021-10-03 13:28:23 UTC +--- services/sddm-autologin.pam.orig 2023-06-23 12:28:38 UTC +++ services/sddm-autologin.pam -@@ -1,13 +1,10 @@ +@@ -1,13 +1,12 @@ #%PAM-1.0 -auth required pam_env.so - auth required pam_faillock.so preauth +-auth required pam_faillock.so preauth -auth required pam_shells.so -auth required pam_nologin.so auth required pam_permit.so @@ -16,8 +16,11 @@ --session optional pam_kwallet5.so auto_start +#auth optional pam_gnome_keyring.so +#auth optional pam_kwallet5.so ++ +account include login ++ +password required pam_deny.so ++ +session include login +#session optional pam_gnome_keyring.so auto_start +#session optional pam_kwallet5.so auto_start |
