From: Ian Jackson Date: Sat, 22 May 2010 18:33:46 +0000 (+0100) Subject: wip releasing X-Git-Tag: userv/0.6.1~88 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv-utils.git;a=commitdiff_plain;h=ef974b1a04b22e91859870158e360a0038e184ab;hp=03e9a8cdc3d96acb99d1dedf28b0cc5b8e8b2c9b wip releasing --- diff --git a/README b/README index 806e8bf..a968a8e 100644 --- a/README +++ b/README @@ -25,6 +25,7 @@ ipif Y Y A UC create IP interfaces/VPNs (Linux-specific) www-cgi Y B A UC provide CGIs which run as themselves misc/mailq Y S S UC list mail queue even if sendmail forbids misc/ndc-reload Y S S UC reload named after editing own zone files +git-daemon Y Y Y UC safely publish git repositories on port 9418 newsrc-lg X B X Acquire list of subscribed groups from .newsrcs Key to the Status: @@ -47,10 +48,11 @@ Key to the Status: S Too small to need any significant documentation. userv-utils are -Copyright (C)1996-2000,2003 Ian Jackson . +Copyright (C)1996-2010 Ian Jackson . Copyright (C)1998 David Damerell Copyright (C)1999,2003 Chancellor Masters and Scholars of the University of Cambridge +Copyright (C)2010 Tony Finch All the utilities here are free software. You can redistribute it and/or modify them under the terms of the GNU General Public License diff --git a/debian/control b/debian/control index 3247d90..4f11db8 100644 --- a/debian/control +++ b/debian/control @@ -65,6 +65,20 @@ Description: user-controlled group membership The default configuration allows users to create and manage a few groups, but is reasonably conservative. +Package: userv-git-daemon +Architecture: all +Depends: userv, git-core +Description: per-user git daemon service + userv-git-daemon allows users to publish git repositories which will + be published via the git protocol on 9418. This is a bit like + git-daemon except that the actual reading of each user's repositories + is done as that user. + . + The default configuration does nothing: you must (a) manually copy + the line from /usr/share/doc/examples/userv-git-daemon.inetd into + /etc/inetd.conf and (b) specifically list hostnames and target + directories in /etc/userv/git-urlmap. + Package: userv-misc Architecture: all Depends: userv diff --git a/debian/rules b/debian/rules index 4977239..30ec6a3 100755 --- a/debian/rules +++ b/debian/rules @@ -1,9 +1,9 @@ #!/usr/bin/make -f -subdirs_build= ipif www-cgi +subdirs_build= ipif www-cgi git-daemon subdirs_nobuild=dyndns groupmanage misc package= userv-utils -packages_indep= userv-dyndns userv-groupmanage userv-misc +packages_indep= userv-dyndns userv-groupmanage userv-misc git-daemon packages_arch= userv-ipif userv-cgi packages= $(packages_indep) $(packages_arch) @@ -71,6 +71,7 @@ binary-hook-userv-groupmanage: binary-hook-userv-cgi: binary-hook-userv-dyndns: binary-hook-userv-ipif: +binary-hook-userv-git-daemon: binary-one: set -e; for f in preinst postinst prerm postrm conffiles; do \