cvsdist e141431
Remove the directory component from all paths.  This lets libpam search its
cvsdist e141431
default directory for modules, which is needed on multilib systems because
cvsdist e141431
a 64-bit binary can't use the 32-bit modules which are stored in /lib/security.
cvsdist e141431
cvsdist e141431
Use pam_stack to make password-checking mechanisms configurable by authconfig.
cvsdist e141431
cvsdist e141431
--- freeradius-0.9.0/redhat/radiusd-pam	2003-09-22 10:07:03.000000000 -0400
cvsdist e141431
+++ freeradius-0.9.0/redhat/radiusd-pam	2003-09-22 10:07:13.000000000 -0400
cvsdist e141431
@@ -1,7 +1,6 @@
cvsdist e141431
 #%PAM-1.0
cvsdist e141431
-auth       required	/lib/security/pam_unix_auth.so shadow nullok
cvsdist e141431
-auth       required	/lib/security/pam_nologin.so
cvsdist e141431
-account    required	/lib/security/pam_unix_acct.so
cvsdist e141431
-password   required	/lib/security/pam_cracklib.so
cvsdist e141431
-password   required	/lib/security/pam_unix_password.so shadow nullok use_authtok
cvsdist e141431
-session    required	/lib/security/pam_unix_session.so
cvsdist e141431
+auth       required	pam_stack.so service=system-auth
cvsdist e141431
+auth       required	pam_nologin.so
cvsdist e141431
+account    required	pam_stack.so service=system-auth
cvsdist e141431
+password   required	pam_stack.so service=system-auth
cvsdist e141431
+session    required	pam_stack.so service=system-auth