gitolite: initial commit

This commit is contained in:
Thomas Penteker 2016-11-13 02:05:23 +01:00
parent 5bf87b5858
commit 6b8520a558
5 changed files with 137 additions and 0 deletions

104
gitolite/.footprint Normal file
View File

@ -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

1
gitolite/.md5sum Normal file
View File

@ -0,0 +1 @@
58215fc4dcd1144738a205aa7ddb51be v3.6.6.tar.gz

5
gitolite/.signature Normal file
View File

@ -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

19
gitolite/Pkgfile Normal file
View File

@ -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 '{}' \;
}

8
gitolite/pre-install Normal file
View File

@ -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