SOURCES: libnfsidmap-default-domain.patch (NEW) - cook something if domain ...
baggins
baggins at pld-linux.org
Wed Mar 4 23:41:29 CET 2009
Author: baggins Date: Wed Mar 4 22:41:29 2009 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- cook something if domain can't be obtained from DNS
and none is specified in config
---- Files affected:
SOURCES:
libnfsidmap-default-domain.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/libnfsidmap-default-domain.patch
diff -u /dev/null SOURCES/libnfsidmap-default-domain.patch:1.1
--- /dev/null Wed Mar 4 23:41:29 2009
+++ SOURCES/libnfsidmap-default-domain.patch Wed Mar 4 23:41:23 2009
@@ -0,0 +1,31 @@
+diff -up libnfsidmap/libnfsidmap.c.orig libnfsidmap/libnfsidmap.c
+--- libnfsidmap/libnfsidmap.c.orig 2008-04-01 10:22:22.000000000 -0400
++++ libnfsidmap/libnfsidmap.c 2008-08-27 11:00:19.620075000 -0400
+@@ -53,6 +53,10 @@
+ #include "nfsidmap_internal.h"
+ #include "cfg.h"
+
++#ifndef IDMAPD_DEFAULT_DOMAIN
++#define IDMAPD_DEFAULT_DOMAIN "localdomain"
++#endif
++
+ static char *default_domain;
+ static struct conf_list *local_realms;
+ int idmap_verbosity = 0;
+@@ -212,10 +216,12 @@ int nfs4_init_name_mapping(char *conffil
+ dflt = 1;
+ ret = domain_from_dns(&default_domain);
+ if (ret) {
+- IDMAP_LOG(0, ("libnfsidmap: Unable to determine "
+- "a default nfsv4 domain; consider "
+- "specifying one in idmapd.conf\n"));
+- return -ENOENT;
++ IDMAP_LOG(1, ("libnfsidmap: Unable to determine "
++ "the NFSv4 domain; Using '%s' as the NFSv4 domain "
++ "which means UIDs will be mapped to the 'Nobody-User' "
++ "user defined in %s\n",
++ IDMAPD_DEFAULT_DOMAIN, conf_path));
++ default_domain = IDMAPD_DEFAULT_DOMAIN;
+ }
+ }
+ IDMAP_LOG(1, ("libnfsidmap: using%s domain: %s\n",
================================================================
More information about the pld-cvs-commit
mailing list