On Sa, 2002-10-19 at 22:36, David W. Chapman Jr. wrote:
> > Hmm, I've more broken ports on my system.. Like a trouble with net/samba-devel 
> > (because of PAM headers) and I can't compile lang/librep since KSE III.
> 
> Are you still having problems with this.  If you could show me some 
> errors I may be able to relay them to the samba developers for you 
> unless this is something wrong with freebsd.
Yes, I need the attached patch to compile nsswitch/pam_winbind.c.
I'm compiling net/samba-devel with following parameters:

WITH_CUPS=yes WITH_QUOTAS=yes WITH_UTMP=yes WITH_MSDFS=yes
WITH_WINBIND=yes WITH_ACL_SUPPORT=yes WITH_WINBIND_AUTH_CHALLENGE=yes

Marc

-- 
"Premature optimization is the root of all evil." -- Donald E. Knuth
--- nsswitch/pam_winbind.c.orig Thu Sep 26 23:17:53 2002
+++ nsswitch/pam_winbind.c      Thu Sep 26 23:19:30 2002
@@ -286,10 +286,10 @@
                        item = NULL;
                        return PAM_SUCCESS;
                } else if (on(WINBIND_USE_FIRST_PASS_ARG, ctrl)) {
-                       return PAM_AUTHTOK_RECOVER_ERR;         /* didn't work */
+                       return PAM_AUTHTOK_RECOVERY_ERR;                /* didn't work 
+*/
                } else if (on(WINBIND_USE_AUTHTOK_ARG, ctrl)
                           && off(WINBIND__OLD_PASSWORD, ctrl)) {
-                       return PAM_AUTHTOK_RECOVER_ERR;
+                       return PAM_AUTHTOK_RECOVERY_ERR;
                }
        }
        /*
@@ -342,7 +342,7 @@
                                                if (!resp[i - 1].resp
                                                    || strcmp(token, resp[i - 
1].resp)) {
                                                        _pam_delete(token);     /* 
mistyped */
-                                                       retval = 
PAM_AUTHTOK_RECOVER_ERR;
+                                                       retval = 
+PAM_AUTHTOK_RECOVERY_ERR;
                                                        _make_remark(pamh              
                                                     ,PAM_ERROR_MSG, MISTYPED_PASS);
                                                }
                                        }
@@ -361,7 +361,7 @@
 
                } else {
                        retval = (retval == PAM_SUCCESS)
-                           ? PAM_AUTHTOK_RECOVER_ERR : retval;
+                           ? PAM_AUTHTOK_RECOVERY_ERR : retval;
                }
        }
 

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to