I'm running debian lenny server, and I've installed git on it. Now there is a git-daemon process (and appropriate opened port), but there is no /etc/init.d/git script that I could stop. I know there is /etc/sv/git-daemon/run but that doesn't help me stopping it either.
git-daemon under Debian is managed by runit.
sv stop git-daemon
should do it.
As far as I recall the git-daemon-run package should provide the /etc/init.d/git-daemon
As you can see in the README.Debian you can make a symlink :
See the sv(8) program on how to manage the service, or, alternatively, create a symbolic link /etc/init.d/git-daemon pointing to /usr/bin/sv to have an LSB compatible interface to control it:
ln -s /usr/bin/sv /etc/init.d/git-daemon /etc/init.d/git-daemon status