commit 6b8520a5584ea148b37b62d2b398eef2c84183ef Author: Thomas Penteker <tek@serverop.de> Date: Sun Nov 13 02:05:23 2016 +0100 gitolite: initial commit diff --git a/gitolite/.footprint b/gitolite/.footprint new file mode 100644 index 0000000..f20a4ea --- /dev/null +++ b/gitolite/.footprint @@ -0,0 +1,104 @@ +drwxr-xr-x root/root home/ +drwxr-xr-x git/git home/git/ +drwxr-xr-x git/git home/git/bin/ +-rw-r--r-- git/git home/git/bin/VERSION +drwxrwxr-x git/git home/git/bin/VREF/ +-rwxrwxr-x git/git home/git/bin/VREF/COUNT +-rwxrwxr-x git/git home/git/bin/VREF/EMAIL-CHECK +-rwxrwxr-x git/git home/git/bin/VREF/FILETYPE +-rwxrwxr-x git/git home/git/bin/VREF/MAX_NEWBIN_SIZE +-rw-rw-r-- git/git home/git/bin/VREF/MERGE-CHECK +-rwxrwxr-x git/git home/git/bin/VREF/NAME_NC +-rwxrwxr-x git/git home/git/bin/VREF/VOTES +-rwxrwxr-x git/git home/git/bin/VREF/lock +-rwxrwxr-x git/git home/git/bin/VREF/partial-copy +-rwxrwxr-x git/git home/git/bin/VREF/refex-expr +drwxrwxr-x git/git home/git/bin/commands/ +-rwxrwxr-x git/git home/git/bin/commands/1plus1 +-rwxrwxr-x git/git home/git/bin/commands/D +-rwxrwxr-x git/git home/git/bin/commands/access +-rwxrwxr-x git/git home/git/bin/commands/config +-rwxrwxr-x git/git home/git/bin/commands/create +-rwxrwxr-x git/git home/git/bin/commands/creator +-rwxrwxr-x git/git home/git/bin/commands/desc +-rwxrwxr-x git/git home/git/bin/commands/fork +-rwxrwxr-x git/git home/git/bin/commands/git-annex-shell +-rwxrwxr-x git/git home/git/bin/commands/git-config +-rwxrwxr-x git/git home/git/bin/commands/help +-rwxrwxr-x git/git home/git/bin/commands/htpasswd +-rwxrwxr-x git/git home/git/bin/commands/info +-rwxrwxr-x git/git home/git/bin/commands/list-dangling-repos +-rwxrwxr-x git/git home/git/bin/commands/lock +-rwxrwxr-x git/git home/git/bin/commands/mirror +-rwxrwxr-x git/git home/git/bin/commands/motd +-rw-rw-r-- git/git home/git/bin/commands/option +-rwxrwxr-x git/git home/git/bin/commands/owns +-rwxrwxr-x git/git home/git/bin/commands/perms +-rwxrwxr-x git/git home/git/bin/commands/print-default-rc +-rwxrwxr-x git/git home/git/bin/commands/push +-rwxrwxr-x git/git home/git/bin/commands/readme +-rwxrwxr-x git/git home/git/bin/commands/rsync +-rwxrwxr-x git/git home/git/bin/commands/sshkeys-lint +-rwxrwxr-x git/git home/git/bin/commands/sskm +-rwxrwxr-x git/git home/git/bin/commands/sudo +-rwxrwxr-x git/git home/git/bin/commands/svnserve +-rwxrwxr-x git/git home/git/bin/commands/symbolic-ref +-rwxrwxr-x git/git home/git/bin/commands/who-pushed +-rwxrwxr-x git/git home/git/bin/commands/writable +-rwxrwxr-x git/git home/git/bin/gitolite +-rwxrwxr-x git/git home/git/bin/gitolite-shell +drwxrwxr-x git/git home/git/bin/lib/ +drwxrwxr-x git/git home/git/bin/lib/Gitolite/ +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Cache.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Common.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Conf.pm +drwxrwxr-x git/git home/git/bin/lib/Gitolite/Conf/ +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Conf/Explode.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Conf/Load.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Conf/Store.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Conf/Sugar.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Easy.pm +drwxrwxr-x git/git home/git/bin/lib/Gitolite/Hooks/ +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Hooks/PostUpdate.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Hooks/Update.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Rc.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Setup.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Test.pm +drwxrwxr-x git/git home/git/bin/lib/Gitolite/Test/ +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Test/Tsh.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers.pm +drwxrwxr-x git/git home/git/bin/lib/Gitolite/Triggers/ +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/Alias.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/AutoCreate.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/CpuTime.pm +-rwxrwxr-x git/git home/git/bin/lib/Gitolite/Triggers/Kindergarten.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/Mirroring.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/Motd.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/RefexExpr.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/RepoUmask.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/Shell.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/TProxy.pm +-rw-rw-r-- git/git home/git/bin/lib/Gitolite/Triggers/Writable.pm +drwxrwxr-x git/git home/git/bin/syntactic-sugar/ +-rw-rw-r-- git/git home/git/bin/syntactic-sugar/continuation-lines +-rw-rw-r-- git/git home/git/bin/syntactic-sugar/keysubdirs-as-groups +-rw-rw-r-- git/git home/git/bin/syntactic-sugar/macros +-rw-rw-r-- git/git home/git/bin/syntactic-sugar/refex-expr +drwxrwxr-x git/git home/git/bin/triggers/ +-rwxrwxr-x git/git home/git/bin/triggers/bg +-rwxrwxr-x git/git home/git/bin/triggers/expand-deny-messages +-rwxrwxr-x git/git home/git/bin/triggers/partial-copy +drwxrwxr-x git/git home/git/bin/triggers/post-compile/ +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/create-with-reference +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/ssh-authkeys +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/ssh-authkeys-shell-users +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/ssh-authkeys-split +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/update-description-file +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/update-git-configs +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/update-git-daemon-access-list +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/update-gitweb-access-list +-rwxrwxr-x git/git home/git/bin/triggers/post-compile/update-gitweb-daemon-from-options +-rwxrwxr-x git/git home/git/bin/triggers/renice +-rwxrwxr-x git/git home/git/bin/triggers/repo-specific-hooks +-rwxrwxr-x git/git home/git/bin/triggers/set-default-roles +-rwxrwxr-x git/git home/git/bin/triggers/upstream diff --git a/gitolite/.md5sum b/gitolite/.md5sum new file mode 100644 index 0000000..c6c01be --- /dev/null +++ b/gitolite/.md5sum @@ -0,0 +1 @@ +58215fc4dcd1144738a205aa7ddb51be v3.6.6.tar.gz diff --git a/gitolite/.signature b/gitolite/.signature new file mode 100644 index 0000000..0874415 --- /dev/null +++ b/gitolite/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/eFqvImKJFQ57bJLAfrzuzE+CrkVcGp13ebDYmb0htCWCM9Nbn0aXwNfavx12KBIL1pBFCBFaXGWdCYYOk4nzwI= +SHA256 (Pkgfile) = 834dbe1e17ac3818e88370a8acc179d8c635b188f5b5bfe1e315bd701a768d26 +SHA256 (.footprint) = 5b52bd1eea6fd3b524dab23f6dbdef1363a2f33b92f6f16c6de6a15df20a5b9a +SHA256 (v3.6.6.tar.gz) = 6971db70cf1393bf864cab569adbbd2a71f777f095d13447079a2463901b031f diff --git a/gitolite/Pkgfile b/gitolite/Pkgfile new file mode 100644 index 0000000..4657104 --- /dev/null +++ b/gitolite/Pkgfile @@ -0,0 +1,19 @@ +# Description: setup git hosting on a central server +# URL: http://gitolite.com +# Maintainer: Thomas Penteker, tek at serverop dot de +# Depends on: perl git perl openssh + +name=gitolite +version=3.6.6 +release=1 +source=(https://github.com/sitaramc/gitolite/archive/v${version}.tar.gz) + +build() { + cd $name-$version + install -d $PKG/home + install -d -o git $PKG/home/git/bin + ./install -to $PKG/home/git/bin + + find $PKG/home/git -exec chown git:git '{}' \; + +} diff --git a/gitolite/pre-install b/gitolite/pre-install new file mode 100644 index 0000000..b63d897 --- /dev/null +++ b/gitolite/pre-install @@ -0,0 +1,8 @@ +#!/bin/sh + +getent group git >/dev/null || /usr/sbin/groupadd -r git + +# default ssh settings requrie an unlocked account with a valid loginshell +getent passwd git > /dev/null || /usr/sbin/useradd -g git -r -s /bin/sh git +getent passwd git > /dev/null || /usr/sbin/usermod -p x +