Browse Source

pam: update to 1.7.2, fix runtime issues

Waldemar Brodkorb 1 week ago
parent
commit
6c152f3b92
2 changed files with 14 additions and 11 deletions
  1. 4 2
      package/pam/Makefile
  2. 10 9
      package/pam/files/pam.conf

+ 4 - 2
package/pam/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		pam
-PKG_VERSION:=		1.7.0
+PKG_VERSION:=		1.7.2
 PKG_RELEASE:=		1
-PKG_HASH:=		1dad9cb50b4a19accd7d7b9716777caf5a0f33d26f018f27d63e9e095998f12b
+PKG_HASH:=		d7ce5cb6e07ee8603d8af41a672bcb515b9d27079ee309fb3f729a8020166694
 PKG_DESCR:=		pluggable authentication modules
 PKG_DEPENDS_GLIBC:=	libxcrypt
 PKG_BUILDDEP:=		meson-host
@@ -39,6 +39,8 @@ pam-install:
 	$(INSTALL_DIR) $(IDIR_PAM)/usr/lib/security
 	$(CP) $(WRKINST)/usr/lib/libpam*.so* $(IDIR_PAM)/usr/lib
 	$(CP) $(WRKINST)/usr/lib/security/*.so* $(IDIR_PAM)/usr/lib/security
+	$(INSTALL_DIR) $(IDIR_PAM)/usr/sbin
+	$(CP) $(WRKINST)/usr/sbin/* $(IDIR_PAM)/usr/sbin
 	$(CP) ./files/pam.conf $(IDIR_PAM)/etc
 
 include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 10 - 9
package/pam/files/pam.conf

@@ -13,14 +13,12 @@
 #
 chfn	auth       required   pam_unix.so
 chfn	account    required   pam_unix.so
-#chfn	password   required   pam_cracklib.so retry=3
 chfn	password   required   pam_unix.so shadow md5 use_authtok
 #
 # The PAM configuration file for the `chsh' service
 #
 chsh	auth       required   pam_unix.so
 chsh	account    required   pam_unix.so
-#chsh	password   required   pam_cracklib.so retry=3
 chsh	password   required   pam_unix.so shadow md5 use_authtok
 #
 # The PAM configuration file for the `ftp' service
@@ -38,12 +36,11 @@ imap	account    required   pam_unix.so
 #
 # The PAM configuration file for the `login' service
 #
-#login	auth       requisite  pam_securetty.so
+login	auth       requisite  pam_securetty.so
 login	auth       required   pam_unix.so
 login	auth       optional   pam_group.so
 login	account    requisite  pam_time.so
 login	account    required   pam_unix.so
-#login	password   required   pam_cracklib.so retry=3
 login	password   required   pam_unix.so shadow md5 use_authtok
 login	session    required   pam_unix.so
 #
@@ -63,7 +60,6 @@ other	session    required   pam_deny.so
 #
 # The PAM configuration file for the `passwd' service
 #
-#passwd	password   requisite  pam_cracklib.so retry=3
 passwd	password   required   pam_unix.so shadow md5 use_authtok
 #
 # The PAM configuration file for the `rexec' service
@@ -83,7 +79,6 @@ rlogin	auth       requisite  pam_securetty.so
 rlogin	auth       requisite  pam_nologin.so
 rlogin	auth       required   pam_rhosts_auth.so
 rlogin	account    required   pam_unix.so
-#rlogin	password   required   pam_cracklib.so retry=3
 rlogin	password   required   pam_unix.so shadow md5 use_authtok
 rlogin	session    required   pam_unix.so
 rlogin	session    required   pam_limits.so
@@ -117,10 +112,16 @@ vlock	auth       required   pam_unix.so
 #
 # The PAM configuration file for the `xdm' service
 #
-xdm	auth       required   pam_unix.so
-xdm	account    required   pam_unix.so
+xdm auth       required   pam_unix.so shadow md5
+xdm account    required   pam_unix.so shadow
+xdm password   required   pam_unix.so shadow md5 use_authtok
+xdm session    required   pam_unix.so
+lxdm auth       required   pam_unix.so shadow md5
+lxdm account    required   pam_unix.so shadow
+lxdm password   required   pam_unix.so shadow md5 use_authtok
+lxdm session    required   pam_unix.so
+
 #
 # The PAM configuration file for the `xlock' service
 #
 xlock	auth       required   pam_unix.so
-