packages: pam/pam-mkhomedir-notfound.patch - proper fix

baggins baggins at pld-linux.org
Wed Sep 1 13:34:45 CEST 2010


Author: baggins                      Date: Wed Sep  1 11:34:45 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- proper fix

---- Files affected:
packages/pam:
   pam-mkhomedir-notfound.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: packages/pam/pam-mkhomedir-notfound.patch
diff -u packages/pam/pam-mkhomedir-notfound.patch:1.3 packages/pam/pam-mkhomedir-notfound.patch:1.4
--- packages/pam/pam-mkhomedir-notfound.patch:1.3	Wed Sep  1 13:33:01 2010
+++ packages/pam/pam-mkhomedir-notfound.patch	Wed Sep  1 13:34:40 2010
@@ -57,11 +57,10 @@
     opt->umask = "0022";
     opt->skeldir = "/etc/skel";
  
-@@ -94,7 +97,15 @@
+@@ -94,7 +97,16 @@
  	 opt->umask = *argv+6;
        } else if (!strncmp(*argv,"skel=",5)) {
  	 opt->skeldir = *argv+5;
--      } else {
 +      } else if (!strncmp(*argv,"notfound=",9)) {
 +	 if (!strcmp(*argv + 9, "create"))
 +	    opt->ctrl = (opt->ctrl | HOMEDIR_CREATE) & ~HOMEDIR_DENY;
@@ -71,6 +70,7 @@
 +	    opt->ctrl &= ~(HOMEDIR_CREATE | HOMEDIR_DENY);
 +	 else
 +	    pam_syslog(pamh, LOG_ERR, "unknown parameter for \"create\" option: %s", *argv + 9);
+       } else {
  	 pam_syslog(pamh, LOG_ERR, "unknown option: %s", *argv);
        }
     }
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pam/pam-mkhomedir-notfound.patch?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list