svn commit: samba r25237 - in branches/SAMBA_3_2_0/source/winbindd:
.
metze at samba.org
metze at samba.org
Wed Sep 19 17:20:18 GMT 2007
Author: metze
Date: 2007-09-19 17:20:16 +0000 (Wed, 19 Sep 2007)
New Revision: 25237
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25237
Log:
make it possible to alter WINBINDD_SOCKET_DIR via
"winbindd:socket dir=/path/to/dir" for usage in make test
metze
Modified:
branches/SAMBA_3_2_0/source/winbindd/winbindd.c
branches/SAMBA_3_2_0/source/winbindd/winbindd_util.c
Changeset:
Modified: branches/SAMBA_3_2_0/source/winbindd/winbindd.c
===================================================================
--- branches/SAMBA_3_2_0/source/winbindd/winbindd.c 2007-09-19 17:19:57 UTC (rev 25236)
+++ branches/SAMBA_3_2_0/source/winbindd/winbindd.c 2007-09-19 17:20:16 UTC (rev 25237)
@@ -133,7 +133,7 @@
/* Remove socket file */
pstr_sprintf(path, "%s/%s",
- WINBINDD_SOCKET_DIR, WINBINDD_SOCKET_NAME);
+ get_winbind_pipe_dir(), WINBINDD_SOCKET_NAME);
unlink(path);
idmap_close();
Modified: branches/SAMBA_3_2_0/source/winbindd/winbindd_util.c
===================================================================
--- branches/SAMBA_3_2_0/source/winbindd/winbindd_util.c 2007-09-19 17:19:57 UTC (rev 25236)
+++ branches/SAMBA_3_2_0/source/winbindd/winbindd_util.c 2007-09-19 17:20:16 UTC (rev 25237)
@@ -1159,6 +1159,11 @@
* Winbindd socket accessor functions
*/
+const char *get_winbind_pipe_dir(void)
+{
+ return lp_parm_const_string(-1, "winbindd", "socket dir", WINBINDD_SOCKET_DIR);
+}
+
char *get_winbind_priv_pipe_dir(void)
{
return lock_path(WINBINDD_PRIV_SOCKET_SUBDIR);
@@ -1173,7 +1178,7 @@
{
if (_winbindd_socket == -1) {
_winbindd_socket = create_pipe_sock(
- WINBINDD_SOCKET_DIR, WINBINDD_SOCKET_NAME, 0755);
+ get_winbind_pipe_dir(), WINBINDD_SOCKET_NAME, 0755);
DEBUG(10, ("open_winbindd_socket: opened socket fd %d\n",
_winbindd_socket));
}
More information about the samba-cvs
mailing list