Hi Daniel,

Daniel Baumann wrote:

> this is an updated patch attached for 1.7.6~rc1-1.

Thanks for an update.

> as i don't intend to send an updated patch for each and every revision,

I doubt that merging with a new Debian revision would have changed the
patch at all, actually.

> also, please let me know if there's anything missing for the actual
> addition of the sysvinit stuff

Sure.  Looking back over the review at Bug#422139, I see:

 - /etc/init.d/git-daemon is not handled as a configuration file,
   which violates policy ยง10.7.3.  I don't think that's a fundamental
   problem, but I am not willing to merge this unless it's at least
   documented so people do not get bitten by trying to make
   customizations.

 - some small style nitpicks.  If you care deeply about these things,
   I'm fine with leaving them alone, obviously.

 - the initscript uses start-stop-daemon --make-pidfile instead of
   using the git daemon's own --pid-file support.  I don't understand
   why the patch does this; daemons that know how to make their own
   pid files are not what --make-pidfile is for.

 - the initscript tries to kill git-daemon's children based on the
   executable used.  That's dangerous if someone is running another
   instance of git-daemon not managed by the initscript on another
   port, and it's totally unnecessary --- git-daemon doesn't have any
   children using the git-daemon executable, since the children
   serving connections are git-upload-pack, git-upload-archive, etc.

Hope that helps.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to