[distcc] Problem running from init

George Garvey tmwg-distcc at inxservices.com
Tue May 27 10:44:35 GMT 2003


   Just switched from inetd to init on Linux 2.4.20, glibc 2.3.2.
setpgid fails under these conditions. Removed it, and everything's
happy. Perhaps I'm not using the right set of options.

dscc:345:respawn:/usr/bin/distccd --no-detach --daemon --log-file=/var/log/distccd.log

Index: inX.16/src/dparent.c
--- inX.16/src/dparent.c Tue, 27 May 2003 02:41:53 -0700 tmwg (distcc/35_dparent.c 1.12 640)
+++ inX.17/src/dparent.c Tue, 27 May 2003 03:38:11 -0700 tmwg (distcc/35_dparent.c 1.13 640)
@@ -126,8 +126,10 @@ int dcc_standalone_server(void)
     } else {
         /* Still create a new process group, even if not detached */
         rs_trace("not detaching");
+/*
         if ((ret = dcc_setpgid(0, 0)) != 0)
             return ret;
+*/
         dcc_save_pid(getpid());
     }
 



More information about the distcc mailing list