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