summaryrefslogtreecommitdiff
path: root/gitolite
diff options
context:
space:
mode:
authorThomas Penteker <tek@serverop.de>2016-11-13 02:05:23 +0100
committerThomas Penteker <tek@serverop.de>2016-11-13 02:05:23 +0100
commit6b8520a5584ea148b37b62d2b398eef2c84183ef (patch)
tree711abf3791b7b5ee6601c10b7f41a939874fcd56 /gitolite
parent5bf87b5858a8deb267d5526eecf5cbe988bf5b6b (diff)
downloadopt-6b8520a5584ea148b37b62d2b398eef2c84183ef.tar.gz
opt-6b8520a5584ea148b37b62d2b398eef2c84183ef.tar.xz
gitolite: initial commit
Diffstat (limited to 'gitolite')
-rw-r--r--gitolite/.footprint104
-rw-r--r--gitolite/.md5sum1
-rw-r--r--gitolite/.signature5
-rw-r--r--gitolite/Pkgfile19
-rw-r--r--gitolite/pre-install8
5 files changed, 137 insertions, 0 deletions
diff --git a/gitolite/.footprint b/gitolite/.footprint
new file mode 100644
index 000000000..f20a4ea24
--- /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 000000000..c6c01be33
--- /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 000000000..0874415fb
--- /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 000000000..465710453
--- /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 000000000..b63d8977f
--- /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
+

Generated by cgit