From: Adam Piatyszek Date: Wed, 06 Feb 2008 12:02:00 GMT Subject: Re: git-daemon breakage in 1.5.4 Message-ID: <47A9A1B8.5090501@users.sourceforge.net> In-Reply-To: <47A98092.2070509@viscovery.net> * Johannes Sixt [6 II 2008 10:40]: > When I run git-daemon with a reduced path similar to this: > > PATH=/bin:/usr/bin /usr/local/bin/git-daemon ... > > i.e. git is installed in /usr/local/bin, but it is not in PATH, then I > also get "hung up unexpectedly" from a client that connects to this server. > > Which makes me think that you xinetd doesn't pass a PATH to git-daemon > that includes /usr/local/bin. Add this to your /etc/xinetd.d/git: > > env = PATH=/bin:/usr/bin:/usr/local/bin You can also run "git daemon" passing --exec-path as a git argument. This should help. For instance, I use the following configuration in inetd.conf (SunOS 5.9): git stream tcp nowait gituser /usr/local/bin/git \ git --exec-path=/usr/local/bin daemon --inetd \ --base-path=/export/home/gituser/git /export/home/gituser/git BR, /Adam -- .:. Adam Piatyszek (ediap) .:.....................................:. .:. ediap@users.sourceforge.net .:................................:.