Add example xinetd(8) configuration to Documentation/everyday.txt
authorHorst H. von Brand <vonbrand@inf.utfsm.cl>
Sun, 4 Jun 2006 23:53:45 +0000 (19:53 -0400)
committerJunio C Hamano <junkio@cox.net>
Mon, 5 Jun 2006 19:26:59 +0000 (12:26 -0700)
Many Linux distributions use xinetd(8), not inetd(8).
Give a sample configuration file.

Signed-off-by: Horst H. von Brand <vonbrand@inf.utfsm.cl>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/everyday.txt

index 2ad2d61300f6656affb4512d2825efca9b26b178..7a04f460382da0ffe2aa52cda2b60433fb0408e2 100644 (file)
@@ -377,6 +377,29 @@ git        stream  tcp     nowait  nobody \
 +
 The actual configuration line should be on one line.
 
+Run git-daemon to serve /pub/scm from xinetd.::
++
+------------
+$ cat /etc/xinetd.d/git-daemon
+# default: off
+# description: The git server offers access to git repositories
+service git
+{
+        disable = no
+        type            = UNLISTED
+        port            = 9418
+        socket_type     = stream
+        wait            = no
+        user            = nobody
+        server          = /usr/bin/git-daemon
+        server_args     = --inetd --syslog --export-all --base-path=/pub/scm
+        log_on_failure  += USERID
+}
+------------
++
+Check your xinetd(8) documentation and setup, this is from a Fedora system.
+Others might be different.
+
 Give push/pull only access to developers.::
 +
 ------------