svn commit: samba r25236 - in branches/SAMBA_3_2/source/winbindd: .

metze at samba.org metze at samba.org
Wed Sep 19 17:19:58 GMT 2007


Author: metze
Date: 2007-09-19 17:19:57 +0000 (Wed, 19 Sep 2007)
New Revision: 25236

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25236

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/source/winbindd/winbindd_sockinit.c
   branches/SAMBA_3_2/source/winbindd/winbindd_util.c


Changeset:
Modified: branches/SAMBA_3_2/source/winbindd/winbindd_sockinit.c
===================================================================
--- branches/SAMBA_3_2/source/winbindd/winbindd_sockinit.c	2007-09-19 16:24:12 UTC (rev 25235)
+++ branches/SAMBA_3_2/source/winbindd/winbindd_sockinit.c	2007-09-19 17:19:57 UTC (rev 25236)
@@ -35,7 +35,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));
 	}
@@ -119,7 +119,7 @@
 	/* Remove socket file */
 	if (unlink_winbindd_socket) {
 		pstr_sprintf(path, "%s/%s",
-			 WINBINDD_SOCKET_DIR, WINBINDD_SOCKET_NAME);
+			 get_winbind_pipe_dir(), WINBINDD_SOCKET_NAME);
 		unlink(path);
 	}
 }

Modified: branches/SAMBA_3_2/source/winbindd/winbindd_util.c
===================================================================
--- branches/SAMBA_3_2/source/winbindd/winbindd_util.c	2007-09-19 16:24:12 UTC (rev 25235)
+++ branches/SAMBA_3_2/source/winbindd/winbindd_util.c	2007-09-19 17:19:57 UTC (rev 25236)
@@ -1158,6 +1158,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);



More information about the samba-cvs mailing list