+userv-utils (0.4~beta1) unstable; urgency=low
+
+ git-daemon:
+ * New userv-git-daemon service.
+
+ package admin:
+ * Now in git.
+ * Fixed up some portability problems.
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sat, 22 May 2010 19:50:57 +0100
+
userv-utils (0.3) unstable; urgency=medium
dyndns:
subdirs_build= ipif www-cgi git-daemon
subdirs_nobuild=dyndns groupmanage misc
package= userv-utils
-packages_indep= userv-dyndns userv-groupmanage userv-misc git-daemon
+packages_indep= userv-dyndns userv-groupmanage userv-misc userv-git-daemon
packages_arch= userv-ipif userv-cgi
packages= $(packages_indep) $(packages_arch)
$(MAKE) -C $$s install install-docs install-examples \
prefix=$t/userv-$$s/usr \
etcdir=$t/userv-$$s/etc \
- varlib=$t/userv-$$s/var/lib; \
+ vardir=$t/userv-$$s/var \
+ gituser=root; \
done
#
mv debian/tmp/userv-www-cgi debian/tmp/userv-cgi
--- /dev/null
+#!/bin/sh
+set -e
+
+# Copyright (C) 2010 Ian Jackson
+#
+# This file is part of userv-git-daemon, part of userv-utils
+#
+# This is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with userv-utils; if not, write to the Free Software
+# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+GITDUSER=git
+
+defaults=/etc/default/userv-git-daemon
+if test -f $defaults; then . $defaults; fi
+
+if [ "$GITDUSER" ]; then
+ if id $GITDUSER >/dev/null 2>&1; then exit 0; fi
+
+ adduser --system --group --gecos 'userv git daemon' \
+ --home /etc/userv $GITDUSER
+fi
mv $$f:new $$f; \
done
+mkdocdir:
+ mkdir -p $(docdir)/userv-git-daemon
+
+install-docs: mkdocdir
+ cp README $(docdir)/userv-git-daemon/README
+
+install-examples: all mkdocdir
+ cp inetd.conf $(docdir)/userv-git-daemon/inetd.conf
+
distclean clean:
rm -f $(TARGETS) *~