--- gitolite-1.5.4.orig/debian/manpage.1.ex +++ gitolite-1.5.4/debian/manpage.1.ex @@ -0,0 +1,59 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH GITOLITE SECTION "October 13, 2009" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +gitolite \- program to do something +.SH SYNOPSIS +.B gitolite +.RI [ options ] " files" ... +.br +.B bar +.RI [ options ] " files" ... +.SH DESCRIPTION +This manual page documents briefly the +.B gitolite +and +.B bar +commands. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBgitolite\fP is a program that... +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +For a complete description, see the Info files. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. +.SH SEE ALSO +.BR bar (1), +.BR baz (1). +.br +The programs are documented fully by +.IR "The Rise and Fall of a Fooish Bar" , +available via the Info system. +.SH AUTHOR +gitolite was written by . +.PP +This manual page was written by Gerfried Fuchs , +for the Debian project (and may be used by others). --- gitolite-1.5.4.orig/debian/TODO +++ gitolite-1.5.4/debian/TODO @@ -0,0 +1,2 @@ + -) Write manpage for gl-setup. + -) Put gl-easy-install with extended README into doc/examples. --- gitolite-1.5.4.orig/debian/rules +++ gitolite-1.5.4/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f +# debian/rules for gitolite package +# Copyright 2010 by Gerfried Fuchs +# Licenced under WTFPLv2 + +PKG = gitolite +TMP = $(CURDIR)/debian/$(PKG) + +INSTALL = install +INSTALL_FILE = $(INSTALL) -p -oroot -groot -m644 +INSTALL_PROGRAM = $(INSTALL) -p -oroot -groot -m755 +INSTALL_SCRIPT = $(INSTALL) -p -oroot -groot -m755 +INSTALL_DIR = $(INSTALL) -p -d -oroot -groot -m755 + +GL_VERSION = $(shell dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)/\1 (Debian)/p') + +include /usr/share/quilt/quilt.make + +clean: unpatch + $(checkdir) + $(checkroot) + + -rm -rf $(TMP) debian/files conf/VERSION + + +conf/VERSION: + printf "%s\n" "$(GL_VERSION)" > $@ + + +build: + # uhm, build for a binary-indep package? Don't try to be funny ;) + + +install: patch conf/VERSION + $(checkdir) + $(checkroot) + + -rm -rf $(TMP) src/gl-easy-install + $(INSTALL_DIR) $(TMP) + cd $(TMP) && $(INSTALL_DIR) etc/$(PKG) \ + usr/bin usr/share/$(PKG)/hooks \ + usr/share/doc/$(PKG) + $(INSTALL_FILE) README.mkd doc/* \ + $(TMP)/usr/share/doc/$(PKG) + $(INSTALL_FILE) conf/* \ + $(TMP)/etc/$(PKG) + cp -a hooks/* \ + $(TMP)/usr/share/$(PKG)/hooks + mv $(TMP)/usr/share/doc/$(PKG)/CHANGELOG \ + $(TMP)/usr/share/doc/$(PKG)/changelog + rm $(TMP)/usr/share/doc/$(PKG)/COPYING + for i in $$(ls src); do \ + $(INSTALL_SCRIPT) src/$$i $(TMP)/usr/share/$(PKG); \ + done + chmod -x $(TMP)/usr/share/$(PKG)/gitolite.pm + $(INSTALL_SCRIPT) debian/gl-setup $(TMP)/usr/bin + gzip -9 $(TMP)/usr/share/doc/$(PKG)/changelog \ + $(TMP)/usr/share/doc/$(PKG)/*.mkd + find $(TMP) ! -type l -print0 2>/dev/null | xargs -0r \ + chmod go=rX,u+rw,a-s + + + +binary-indep: install + $(checkdir) + $(checkroot) + + $(INSTALL_DIR) $(TMP)/DEBIAN + $(INSTALL_FILE) debian/copyright debian/README.Debian \ + $(TMP)/usr/share/doc/$(PKG) + $(INSTALL_FILE) debian/changelog \ + $(TMP)/usr/share/doc/$(PKG)/changelog.Debian + cd $(TMP)/usr/share/doc/$(PKG) && gzip -9 \ + changelog.Debian + $(INSTALL_SCRIPT) debian/postinst debian/postrm debian/config \ + $(TMP)/DEBIAN + po2debconf debian/templates > $(TMP)/DEBIAN/templates + $(INSTALL_FILE) debian/conffiles \ + $(TMP)/DEBIAN + dpkg-gencontrol -ldebian/changelog -isp -p$(PKG) -P$(TMP) + cd $(TMP) && find * -type f ! -regex '^DEBIAN/.*' -print0 | \ + xargs -r0 md5sum > DEBIAN/md5sums + dpkg --build $(TMP) .. + + +binary-arch: + # We have nothing to do here. + + +binary: binary-indep + + +define checkdir + test -f debian/rules +endef + +define checkroot + test root = "`whoami`" +endef + +.PHONY: build clean binary-indep binary-arch binary install --- gitolite-1.5.4.orig/debian/gl-setup +++ gitolite-1.5.4/debian/gl-setup @@ -0,0 +1,9 @@ +#!/bin/sh +# wrapper script for gl-setup +# Copyright (C) 2010 Gerfried Fuchs +# Licenced under WTFPLv2 + +PATH=/usr/share/gitolite:$PATH +export PATH + +exec /usr/share/gitolite/gl-setup "$@" --- gitolite-1.5.4.orig/debian/copyright +++ gitolite-1.5.4/debian/copyright @@ -0,0 +1,31 @@ +This work was packaged for Debian by: + Copyright (C) 2010 Gerfried Fuchs + +It was downloaded from + +Upstream Author: + Sitaram Chamarty + +Copyright: + Copyright (C) 2009-2010 Sitaram Chamarty + +License: + gitolite is released under the GPL v2 license +See `/usr/share/common-licenses/GPL-2' for the complete text. + + +The debianization of the package is licensed under the WTFPLv2: + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2010 Gerfried Fuchs + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. --- gitolite-1.5.4.orig/debian/README.source +++ gitolite-1.5.4/debian/README.source @@ -0,0 +1,2 @@ +This package uses quilt for its patch management, see +/usr/share/doc/quilt/README.source if you are unfamiliar with it. --- gitolite-1.5.4.orig/debian/README.Debian +++ gitolite-1.5.4/debian/README.Debian @@ -0,0 +1,11 @@ +gitolite for Debian +------------------- + +gitolite is meant to not require root access. This still is true for the +packaging of gitolite for Debian. The package asks for dedicated user +and directory for the repositories on first install, and an admin key +which has full access and can add additional repositories and users. +A potential dpkg-reconfigure of the package could set up additional +dedicated users and repositories with different admins. + + -- Gerfried Fuchs Fri, 09 Apr 2010 00:00:45 +0200 --- gitolite-1.5.4.orig/debian/changelog +++ gitolite-1.5.4/debian/changelog @@ -0,0 +1,79 @@ +gitolite (1.5.4-1ubuntu0.1) maverick-security; urgency=low + + * SECURITY UPDATE: cherry-pick 4ce00a commit to fix security issue + related to ACDs. + - debian/patches/gitolite-4ce00a.patch: kill ssh connection if cmd + contains '..' within it. + + -- Gerfried Fuchs Mon, 28 Feb 2011 12:49:59 +0100 + +gitolite (1.5.4-1) unstable; urgency=low + + * New Upstream version. + * Apply patches from l10n-english team to improve the package description + and debconf questions. Thanks! (closes: #588870) + * Added/updated debconf translation: + - Spanish by Omar Campagne (closes: #587247) + - French by Thomas Blein (closes: #587556, #590850, #594309) + - Portuguese by Américo Monteiro (closes: #587462) + - Swedish by Martin Bagge (closes: #587537, #589271) + - German by myself + - Russian by Yuri Kozlov (closes: #589249) + - Czech by Michal Šimůnek (closes: #589277) + - Slovak by Slavko (closes: #593058) + - Danish by Joe Hansen (closes: #593272) + - Italian by Vincenzo Campanella (closes: #593669) + * Fix a final minor issue in the debconf template that could be + misunderstood. + * Change packaging licensing to WTFPLv2. + + -- Gerfried Fuchs Mon, 30 Aug 2010 21:01:46 +0200 + +gitolite (1.5.3-1) unstable; urgency=low + + [ Gerfried Fuchs ] + * New Upstream release. + * Added debconf translations: + - French by Thomas Blein (closes: #580022) + - Swedish by Martin Bagge (closes: #580144) + - Portuguese by Américo Monteiro (closes: #580442) + * Added Vcs-* control fields. + * Don't chown /etc/gitolite/* anymore, it's not needed. + * Test for $GITDIR/.gitolite.rc instead of only $GITDIR for creation check + (closes: #582200) + * Enhance debian/templates text. + + [ Teemu Matilainen ] + * debian/control: Prefer new git package in Depends + * debian/rule: Generate and install the VERSION file (closes: #582201) + * debian/gl-setup: Use exec in gl-setup + * debian/config, debian/templates: Default to empty key + * debian/watch: Mangle Github urls to also download the tarball + + -- Gerfried Fuchs Thu, 24 Jun 2010 21:14:04 +0200 + +gitolite (1.4.2-1) unstable; urgency=low + + * New Upstream release. + * Add patch fix-.ssh-permissions to set tight permissions on created .ssh + directory. + + -- Gerfried Fuchs Thu, 29 Apr 2010 19:35:02 +0200 + +gitolite (1.3-2) unstable; urgency=low + + * Create the user with --shell /bin/bash instead of /bin/false to make the + package actually work. + * Install debian/gl-setup as wrapper script. + * Remove awkward hack for gl-setup calling in postinst, fixed because of + above two changes. + * Add German debconf translation, replaced some placeholders in the + template. + + -- Gerfried Fuchs Fri, 09 Apr 2010 18:00:07 +0200 + +gitolite (1.3-1) unstable; urgency=low + + * Initial release (closes: #550817) + + -- Gerfried Fuchs Thu, 08 Apr 2010 23:56:44 +0200 --- gitolite-1.5.4.orig/debian/control +++ gitolite-1.5.4/debian/control @@ -0,0 +1,35 @@ +Source: gitolite +Section: vcs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Gerfried Fuchs +Build-Depends: quilt +Build-Depends-Indep: po-debconf +Standards-Version: 3.8.4 +Homepage: http://github.com/sitaramc/gitolite +Vcs-Browser: http://git.deb.at/w/pkg/gitolite.git +Vcs-Git: git://git.deb.at/pkg/gitolite.git + +Package: gitolite +Architecture: all +Depends: git (>= 1:1.7.0.4) | git-core (>= 1:1.6.2), perl (>= 5.6.0-16), + openssh-server | ssh-server, debconf (>= 0.5) | debconf-2.0, adduser +Suggests: git-daemon-run, gitweb +Description: SSH-based gatekeeper for git repositories + Gitolite is an SSH-based gatekeeper providing access control for a server that + hosts many git repositories. Without gitolite, + each developer needing to push to one of the repositories hosted would need a + user account on that server; gitolite lets you do that just using + SSH public keys tied to a single, common, user that hosts all the + repositories. + . + Gitolite can restrict who can read (clone/fetch) from or write + (push) to a repository, and who can push to what branch or tag - an + important issue in corporate environments. Other features include: + * access control by branch-name or by modified file/directory; + * per-developer "personal namespace" prefixes; + * simple but powerful configuration file syntax (with validation); + * config files (and authority for maintaining them) can be split; + * easy integration with gitweb; + * comprehensive logging; + * easy migration from gitosis. --- gitolite-1.5.4.orig/debian/config +++ gitolite-1.5.4/debian/config @@ -0,0 +1,24 @@ +#!/bin/sh +# debian/config script for the gitolite package +# Copyright 2010 by Gerfried Fuchs +# Licenced under WTFPLv2 + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +# ask for user to create +db_input low gitolite/gituser || true +db_go + +# ask for repository root directory to use +db_input low gitolite/gitdir || true +db_go + +# ask for key of admin user (either file or direct input) +db_set gitolite/adminkey "" +db_input low gitolite/adminkey || true +db_go + +exit 0 --- gitolite-1.5.4.orig/debian/postinst +++ gitolite-1.5.4/debian/postinst @@ -0,0 +1,80 @@ +#!/bin/sh +# postinst script for gitolite +# Copyright 2010 by Gerfried Fuchs +# Licenced under WTFPLv2 + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +# Source debconf library. +if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi + +action=$1 +version=$2 +if [ "${DEBCONF_RECONFIGURE}" = "1" ]; then + # workaround until reconfigure is really available + action=reconfigure +fi + + +# only on new install or reconfigure +if [ "x$version" = "x" ] || [ "$action" = "reconfigure" ]; then + + db_get gitolite/gituser + GITUSER="${RET:-gitolite}" + + db_get gitolite/gitdir + GITDIR="${RET:-/var/lib/gitolite}" + + db_get gitolite/adminkey + ADMINKEY="$RET" + + if ! getent passwd "$GITUSER" >/dev/null; then + adduser --quiet --system --home "$GITDIR" --shell /bin/bash \ + --no-create-home --gecos 'git repository hosting' \ + --group "$GITUSER" + fi + + if [ ! -r "$GITDIR/.gitolite.rc" ]; then + if [ ! -d "$GITDIR" ]; then + mkdir -p "$GITDIR" + chown "$GITUSER":"$GITUSER" "$GITDIR" + fi + + if [ -n "$ADMINKEY" ]; then + # create admin repository + tmpdir="$(mktemp -d)" + chown "$GITUSER" "$tmpdir" + if [ -r "$ADMINKEY" ]; then + # key file + tmpfile="$tmpdir"/$(basename "$ADMINKEY") + cat "$ADMINKEY" > "$tmpfile" + else + # possibly pasted key + tmpfile="$tmpdir/admin.pub" + echo "$ADMINKEY" > "$tmpfile" + fi + su -c "gl-setup '$tmpfile'" "$GITUSER" + rm -r "$tmpdir" + else + echo "No adminkey given - not initializing gitolite in $GITDIR." 1>&2 + fi + else + echo "gitolite seems to be already set up in $GITDIR, doing nothing." 1>&2 + fi +fi + +exit 0 --- gitolite-1.5.4.orig/debian/postrm +++ gitolite-1.5.4/debian/postrm @@ -0,0 +1,45 @@ +#!/bin/sh +# postrm script for gitolite +# Copyright 2010 by Gerfried Fuchs +# Licenced under WTFPLv2 + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +action=$1 +version=$2 + + +if [ "$action" = "purge" ]; then + GITUSER="gitolite" + + if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + + db_get gitolite/gituser + GITUSER="${RET:-gitolite}" + + db_purge + fi + + if which deluser >/dev/null ; then + deluser --quiet "$GITUSER" >/dev/null || true + delgroup --quiet "$GITUSER" >/dev/null || true + fi + +fi + + +exit 0 --- gitolite-1.5.4.orig/debian/watch +++ gitolite-1.5.4/debian/watch @@ -0,0 +1,9 @@ +# debian/watch for gitolite + +# Compulsory line, this is a version 3 file +version=3 + +# Github archives mangling +opts="downloadurlmangle=s/archives/tarball/ \ + ,filenamemangle=s/(?:.*\/)?v(.*)/gitolite-$1.tar.gz/" \ + http://github.com/sitaramc/gitolite/archives/master (?:.*/)?v([0-9.]+) --- gitolite-1.5.4.orig/debian/templates +++ gitolite-1.5.4/debian/templates @@ -0,0 +1,33 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: gitolite/gituser +Type: string +Default: gitolite +_Description: System username for gitolite: + Please enter the name for the system user which should be used by + gitolite to access repositories. It will be created if necessary. + +Template: gitolite/gitdir +Type: string +Default: /var/lib/gitolite +_Description: Repository path: + Please enter the path in which gitolite should store the repositories. + This will become the gitolite system user's home directory. + +Template: gitolite/adminkey +Type: string +_Description: Administrator's SSH key: + Please specify the key of the user that will administer the access + configuration of gitolite. + . + This can be either the SSH public key itself, or the path to a file + containing it. If it is blank, gitolite will be left unconfigured and + must be set up manually. + --- gitolite-1.5.4.orig/debian/conffiles +++ gitolite-1.5.4/debian/conffiles @@ -0,0 +1,3 @@ +/etc/gitolite/example.conf +/etc/gitolite/example.gitolite.rc +/etc/gitolite/VERSION --- gitolite-1.5.4.orig/debian/po/es.po +++ gitolite-1.5.4/debian/po/es.po @@ -0,0 +1,97 @@ +# gitolite po-debconf translation to Spanish +# Copyright (C) 2010 Software in the Public Interest +# This file is distributed under the same license as the gitolite package. +# Changes: +# - Initial translation +# Omar Campagne , 2010 +# - Updates +# TRANSLATOR +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.3-2\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-30 18:02+0200\n" +"Last-Translator: Omar Campagne \n" +"Language-Team: Spanish pootle.locamotion.org team\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.6.1\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Nombre del usuario de sistema para gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Introduzca el nombre del usuario del sistema que gitolite debería usar para " +"acceder a los repositorios. Se creará si es necesario." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Ruta al repositorio:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Introduzca la ruta para el directorio en el que gitolite debería almacenar " +"los repositorios. Esta ruta será el directorio de inicio («home») del usuario " +"de sistema de gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "Clave SSH del administrador:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Defina la clave del usuario que administrará la configuración de acceso de " +"gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Puede ser la clave pública SSH, o la ruta al fichero que lo contiene. " +"Si este campo se deja vacío gitolite quedará sin configurar y tendrá que " +"configurarlo manualmente." --- gitolite-1.5.4.orig/debian/po/fr.po +++ gitolite-1.5.4/debian/po/fr.po @@ -0,0 +1,103 @@ +# Translation of gitolite debconf template to French. +# Copyright (C) 2010 by Gerfried Fuchs +# Copyright (C) 2010 Debian French l10n team +# This file is distributed under the same license as the gitolite package. +# Translators: +# Thomas BLEIN , 2010. +# Christian Perrier , 2010. +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.3-2\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-14 19:36-0400\n" +"Last-Translator: Christian Perrier \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Identifiant système à utiliser pour gitolite :" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Veuillez indiquer l'identifiant système à utiliser pour l'accès aux dépôts " +"avec gitolite. Il sera créé s'il n'existe pas déjà." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Chemin d'accès au dépôt :" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Veuillez indiquer le répertoire dans lequel gitolite stockera les dépôts. Ce " +"répertoire sera également le répertoire de base de l'identifiant système " +"utilisé." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "Clé SSH de l'administrateur :" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Veuillez indiquer la clé de l'utilisateur qui gérera les autorisations " +"d'accès à gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Vous pouvez indiquer la clé publique SSH elle-même ou le nom du fichier qui " +"la contient. Si ce champ est laissé vide, gitolite ne sera pas configuré et " +"devra l'être manuellement plus tard." + +#~ msgid "The name of the system user to create:" +#~ msgstr "Identifiant système à créer :" + +#~ msgid "The directory to contain the repositories:" +#~ msgstr "Répertoire contenant les dépôts :" + +#~ msgid "The key for the admin user:" +#~ msgstr "Clé SSH de l'administrateur :" + +#~ msgid "" +#~ "Please specify the key of the user that will administer the access " +#~ "configuration of gitolite. You can either give the filename or paste the " +#~ "ssh public key. Leave empty if you do not want to set up gitolite in the " +#~ "directory specified earlier." +#~ msgstr "" +#~ "Veuillez indiquer la clé SSH de l'utilisateur qui va administrer la " +#~ "configuration d'accès de gitolite. Vous pouvez soit préciser le nom du " +#~ "fichier, soit coller la clé publique SSH. Vous pouvez laisser ce champ " +#~ "vide pour que gitolite ne soit pas configuré dans le répertoire " +#~ "précédemment indiqué." --- gitolite-1.5.4.orig/debian/po/sv.po +++ gitolite-1.5.4/debian/po/sv.po @@ -0,0 +1,78 @@ +# Translation of gitolite debconf template to Swedish +# Copyright (C) 2010 Martin Bagge +# This file is distributed under the same license as the gitolite package. +# +# Martin Bagge , 2010 +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.3-2\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-30 07:48+0200\n" +"Last-Translator: Martin Bagge / brother \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Swedish\n" +"X-Poedit-Country: Sweden\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "System-användare för gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Ange namnet på den systemanvändare som ska användas av gitolite för att " +"komma åt förråd. Den kommer att skapas om så behövs." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Sökväg till förråd:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Ange sökvägen som gitolite ska använda för att lagra förråden. Detta kommer " +"även att vara hemkatalog för gitolite-användaren." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "SSH-nyckel för administratör:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Ange nyckeln som ska användas för att administrera tillgång till gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Det kan antingen vara en publik SSH-nyckel eller sökvägen till en fil som " +"innehåller den. Lämnas fältet tomt kommer gitolite att förbli utan " +"inställningar och dessa måste göras manuellt." --- gitolite-1.5.4.orig/debian/po/templates.pot +++ gitolite-1.5.4/debian/po/templates.pot @@ -0,0 +1,69 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" --- gitolite-1.5.4.orig/debian/po/ru.po +++ gitolite-1.5.4/debian/po/ru.po @@ -0,0 +1,79 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2010. +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.5.4-1\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-16 12:11+0200\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Имя пользователя в системе для gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Введите имя системного пользователя, который будет использоваться gitolite " +"для доступа к репозиториям. Если потребуется, он будет создан." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Путь к репозиторию:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Введите путь, который gitolite должен использовать для размещения " +"репозиториев. Он станет домашним каталогом для системного пользователя " +"gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "Ключ SSH администратора:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Укажите ключ пользователя, который будет иметь доступ к настройкам gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Можно ввести сам открытый ключ SSH или путь к файлу, в котором он " +"содержится. Если ничего не вводить, то gitolite останется ненастроенным, и " +"это нужно будет настроить вручную." --- gitolite-1.5.4.orig/debian/po/POTFILES.in +++ gitolite-1.5.4/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] templates --- gitolite-1.5.4.orig/debian/po/da.po +++ gitolite-1.5.4/debian/po/da.po @@ -0,0 +1,77 @@ +# Danish translation gitolite. +# Copyright (C) 2010 gitolite & nedenstående oversættere. +# This file is distributed under the same license as the gitolite package. +# Joe Hansen (joedalton2@yahoo.dk), 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: gitolite\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-16 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Systembrugernavn for gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Indtast venligst navnet for systembrugeren som skal bruges af gitolite for " +"adgang til arkiver. Navnet vil blive oprettet hvis nødvendigt." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Arkivsti:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Indtast venligst stien hvori gitolite skal gemme arkiverne. Dette vil blive " +"gitolitesystembrugerens hjemmemappe" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "Administrators SSH-nøgle:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Angiv venligst nøglen på brugeren som vil administrere " +"adgangskonfigurationen i gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Dette kan enten være den SSH-offentlige nøgle, eller stien til en fil som " +"indeholder den. Hvis den er tom, vil gitolite blive efterladt ukonfigureret " +"og skal sættes op manuelt." --- gitolite-1.5.4.orig/debian/po/pt.po +++ gitolite-1.5.4/debian/po/pt.po @@ -0,0 +1,104 @@ +# Translation of gitolite debconf messages to Portuguese +# Copyright (C) 2010 by Gerfried Fuchs +# This file is distributed under the same license as the gitolite package. +# +# Américo Monteiro , 2010. +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.5.3-1\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-06-26 19:09+0100\n" +"Last-Translator: Américo Monteiro \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:2001 +#, fuzzy +#| msgid "" +#| "Please enter the name for the system user which should be used by " +#| "gitolite." +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Por favor indique o nome para o utilizador de sistema que deve ser usado " +"pelo gitolite." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:3001 +#, fuzzy +#| msgid "" +#| "Please enter the path for the directory in which you want to store the " +#| "git repositories guarded by gitolite. This will also become the home of " +#| "the former entered username." +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Por favor indique o caminho para o directório onde deseja armazenar os " +"repositórios git guardados pelo gitolite. Isto irá ser também a área pessoal " +"do nome de utilizador anteriormente inserido." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" + +#~ msgid "The name of the system user to create:" +#~ msgstr "O nome do utilizador de sistema a criar:" + +#~ msgid "The directory to contain the repositories:" +#~ msgstr "O directório para conter os repositórios:" + +#~ msgid "The key for the admin user:" +#~ msgstr "A chave para o utilizador administrador:" + +#~ msgid "" +#~ "Please specify the key of the user that will administer the access " +#~ "configuration of gitolite. You can either give the filename or paste the " +#~ "ssh public key. Leave empty if you do not want to set up gitolite in the " +#~ "directory specified earlier." +#~ msgstr "" +#~ "Por favor especifique a chave do utilizador que irá administrar a " +#~ "configuração de acesso do gitolite. Tanto pode fornecer o nome do " +#~ "ficheiro ou colar a chave ssh pública. Deixe em vazio se não deseja " +#~ "configurar o gitolite no directório especificado anteriormente." --- gitolite-1.5.4.orig/debian/po/sk.po +++ gitolite-1.5.4/debian/po/sk.po @@ -0,0 +1,79 @@ +# Slovak translations for gitolite package +# Slovenské preklady pre balík gitolite. +# Copyright (C) 2010 THE gitolite'S COPYRIGHT HOLDER +# This file is distributed under the same license as the gitolite package. +# Slavko , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.5.4\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-15 10:30+0200\n" +"Last-Translator: Slavko \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Meno systémového používateľa pre gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Prosím, zadajte meno systémového používateľa, ktorý bude gitolite používať " +"na prístup k úložiskám. Ak je to potrebné, bude vytvorený." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Cesta k úložiskám:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Prosím, zadajte cestu pre úložiská gitolite. Táto cesta bude zároveň " +"domovským adresárom systémového používateľa gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "SSH kľúč správcu:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Prosím zadajte SSH kľúč používateľa, ktorý bude spravovať nastavenie " +"prístupu ku gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Môže to byť buď samotný verejný kľúč, alebo cesta k súboru, ktorý ho " +"obsahuje. Ak pole ponecháte prázdne, ostane gitolite nenastavený a bude ho " +"potrebné nastaviť manuálne." --- gitolite-1.5.4.orig/debian/po/it.po +++ gitolite-1.5.4/debian/po/it.po @@ -0,0 +1,78 @@ +# ITALIAN TRANSLATION OF GITOLITE'S PO-DEBCONF FILE. +# COPYRIGHT (C) 2010 THE GITOLITE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the gitolite package. +# Vincenzo Campanella , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.5.4-1\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-16 13:34+0200\n" +"Last-Translator: Vincenzo Campanella \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Nome utente di sistema per gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Inserire il nome dell'utente di sistema che verrà utilizzato da gitolite per " +"accedere ai repository. Se necessario, l'utente verrà creato." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Percorso del repository:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Inserire il percorso nel quale gitolite memorizzerà i repository e che verrà " +"utilizzato dall'utente di sistema di gitolite quale directory home." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "Chiave SSH dell'amministratore:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Specificare la chiave dell'utente che amministrerà la configurazione " +"dell'accesso a gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Può essere la chiave pubblica SSH stessa, oppure il percorso a un file che " +"contiene la chiave. Se questo campo viene lasciato vuoto, gitolite verrà " +"lasciato non configurato e dovrà quindi essere configurato manualmente." + --- gitolite-1.5.4.orig/debian/po/cs.po +++ gitolite-1.5.4/debian/po/cs.po @@ -0,0 +1,77 @@ +# Czech translation of PO debconf template for package gitolite. +# Copyright (C) 2010 Michal Simunek +# This file is distributed under the same license as the gitolite package. +# Michal Simunek , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.5.4-1\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-30 07:52+0200\n" +"Last-Translator: Michal Simunek \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Systémový uživatel pro gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Zadejte prosím jméno systémového uživatele, který má používat gitolite. " +"V případě potřeby bude vytvořen." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Cesta k repositářům:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Zadejte prosím cestu, kam se mají ukládat repositáře gitolite. Nastaví " +"se jako domovský adresář systémového uživatele." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "SSH klíč správce:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Zadejte prosím klíč uživatele, který bude spravovat nastavení " +"přístupu ke gitolite." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Může to být jak samotný veřejný klíč, tak cesta k souboru, který jej " +"obsahuje. Ponecháte-li jej prázdný, bude gitolite ponechán nenastavený a " +"bude muset být nastaven ručně." --- gitolite-1.5.4.orig/debian/po/de.po +++ gitolite-1.5.4/debian/po/de.po @@ -0,0 +1,79 @@ +# German translation of gitolite debconf. +# Copyright (C) 2010 by Gerfried Fuchs +# This file is distributed under the same license as the gitolite package. +# +# Gerfried Fuchs , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: gitolite 1.3-2\n" +"Report-Msgid-Bugs-To: gitolite@packages.debian.org\n" +"POT-Creation-Date: 2010-08-14 14:42+0200\n" +"PO-Revision-Date: 2010-08-14 14:47+0200\n" +"Last-Translator: Gerfried Fuchs \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "System username for gitolite:" +msgstr "Name des Systemnutzers für gitolite:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "" +"Please enter the name for the system user which should be used by gitolite " +"to access repositories. It will be created if necessary." +msgstr "" +"Bitte geben Sie einen Namen für den Systemnutzer ein, der von gitolite " +"verwendet werden soll, um auf die Repositorys zuzugreifen. Er wird falls " +"notwendig erstellt." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Repository path:" +msgstr "Repository-Pfad:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Please enter the path in which gitolite should store the repositories. This " +"will become the gitolite system user's home directory." +msgstr "" +"Bitte geben Sie den Pfad ein, in dem gitolite die Repositorys speichern " +"soll. Dies wird zum Heimatverzeichnis des Systemnutzers." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Administrator's SSH key:" +msgstr "SSH-Schlüssel des Administrators:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"Please specify the key of the user that will administer the access " +"configuration of gitolite." +msgstr "" +"Bitte geben Sie den Schlüssel eines Nutzers an, der die " +"Zugriffskonfiguration von gitolite administrieren wird." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"This can be either the SSH public key itself, or the path to a file " +"containing it. If it is blank, gitolite will be left unconfigured and must " +"be set up manually." +msgstr "" +"Dies kann entweder der öffentliche SSH-Schlüssel selbst sein oder aber der " +"Pfad zu einer Datei, die ihn enthält. Falls dies leer gelassen wird, bleibt " +"gitolite unkonfiguriert und muss manuell aufgesetzt werden." --- gitolite-1.5.4.orig/debian/patches/fix-paths +++ gitolite-1.5.4/debian/patches/fix-paths @@ -0,0 +1,28 @@ +Author: Gerfried Fuchs vim:ft=diff: +Description: set some required paths + +Index: VCS/conf/example.gitolite.rc +=================================================================== +--- VCS.orig/conf/example.gitolite.rc ++++ VCS/conf/example.gitolite.rc +@@ -1,5 +1,8 @@ + # paths and configuration variables for gitolite + ++$GL_PACKAGE_CONF="/etc/gitolite"; ++$GL_PACKAGE_HOOKS="/usr/share/gitolite/hooks"; ++ + # please read comments before editing + + # this file is meant to be pulled into a perl program using "do" or "require". +Index: VCS/src/gl-setup +=================================================================== +--- VCS.orig/src/gl-setup ++++ VCS/src/gl-setup +@@ -1,6 +1,6 @@ + #!/bin/sh + +-GL_PACKAGE_CONF=/tmp/share/gitolite/conf ++GL_PACKAGE_CONF=/etc/gitolite + # must be the same as the value for the same variable in + # $GL_PACKAGE_CONF/example.gitolite.rc. Sorry about the catch-22 :) + --- gitolite-1.5.4.orig/debian/patches/series +++ gitolite-1.5.4/debian/patches/series @@ -0,0 +1,4 @@ +fix-paths +fix-gl-setup +fix-.ssh-permissions +gitolite-4ce00a.patch --- gitolite-1.5.4.orig/debian/patches/fix-gl-setup +++ gitolite-1.5.4/debian/patches/fix-gl-setup @@ -0,0 +1,13 @@ +Author: Gerfried Fuchs vim:ft=diff: +Description: gl-setup uses non-posix shell stuff - switching to bash + +Index: VCS/src/gl-setup +=================================================================== +--- VCS.orig/src/gl-setup ++++ VCS/src/gl-setup +@@ -1,4 +1,4 @@ +-#!/bin/sh ++#!/bin/bash + + GL_PACKAGE_CONF=/etc/gitolite + # must be the same as the value for the same variable in --- gitolite-1.5.4.orig/debian/patches/gitolite-4ce00a.patch +++ gitolite-1.5.4/debian/patches/gitolite-4ce00a.patch @@ -0,0 +1,23 @@ +From: Sitaram Chamarty +Date: Tue, 15 Feb 2011 09:28:42 +0000 (+0530) +Subject: security fix for optional ADC (admin-defined command) feature +X-Git-Url: http://git.deb.at/w/pkg/gitolite.git/commitdiff_plain/ae402da +Origin: https://github.com/sitaramc/gitolite/commit/4ce00aef84d1ff7c35f7adbbb99a6241cfda00cc + +security fix for optional ADC (admin-defined command) feature + +Thanks to Dylan Simon for catching it... +--- + +diff --git a/src/gl-auth-command b/src/gl-auth-command +index e9ab1b0..4a97837 100755 +--- a/src/gl-auth-command ++++ b/src/gl-auth-command +@@ -120,6 +120,7 @@ unless ($ENV{SSH_ORIGINAL_COMMAND}) { + if ($GL_ADC_PATH and -d $GL_ADC_PATH) { + my ($cmd, @args) = split ' ', $ENV{SSH_ORIGINAL_COMMAND}; + if (-x "$GL_ADC_PATH/$cmd") { ++ die "I don't like $cmd\n" if $cmd =~ /\.\./; + # yes this is rather strict, sorry. + do { die "I don't like $_\n" unless $_ =~ $REPOPATT_PATT } for ($cmd, @args); + &log_it("$GL_ADC_PATH/$ENV{SSH_ORIGINAL_COMMAND}"); --- gitolite-1.5.4.orig/debian/patches/fix-.ssh-permissions +++ gitolite-1.5.4/debian/patches/fix-.ssh-permissions @@ -0,0 +1,13 @@ +Index: VCS/src/gl-setup +=================================================================== +--- VCS.orig/src/gl-setup ++++ VCS/src/gl-setup +@@ -55,7 +55,7 @@ fi + # setup ssh stuff. We break our normal rule that we will not fiddle with + # authkeys etc., because in this case it seems appropriate + cd +-mkdir -p .ssh ++mkdir -m700 .ssh + touch .ssh/authorized_keys + chmod go-w . .ssh .ssh/authorized_keys +