Downgrade to gitlab 7.8.1
git-svn-id: svn+ssh://svnintern.kmrc.de/projects/gentoo/iwm-overlay@33392 cbe59ace-07ea-0310-918e-868702b5370d
This commit is contained in:
@@ -3,4 +3,5 @@ EBUILD gitlab-shell-1.9.1.ebuild 2500 SHA256 ea37fd4b4b3c526f808be1efbfaa4ea5b8f
|
||||
EBUILD gitlab-shell-1.9.4.ebuild 2500 SHA256 ea37fd4b4b3c526f808be1efbfaa4ea5b8fbd6bbaac13838016882c1df3cb1f6 SHA512 711c2e77ffa1b06c5922fcf47f8c4bb57815ff3168d13f07e15bc929976b074b0d17cfe5c85d4ef223b86e5fca25f0594a3a9666165ca045b0680617eea1e59b WHIRLPOOL 0348ca8b560414b7c2e2a366f8728cf12640dc4985f5633a46228b54d770195378f82a5a5e5476572fe1bfe6e05f9bbe9c73c244e6f11f1c3ee35c682639bf00
|
||||
EBUILD gitlab-shell-1.9.6.ebuild 2500 SHA256 a39c5a44b54c70d16f30de155020ff003fb2e9da22e44360715ada3528bac0fe SHA512 e71bd23c81d1d29c6ebdf58ae480a3ae20b0b66ceffa927e03de10a969a85921ee8088e346ed0e5783d95466d94aca5797e6507409f164d6cf17bc59ff44b843 WHIRLPOOL 93fc131e889553b3b44e7c255eb87e8b30d3941330aa969b054d0b11e6eb741fa5b1c5c2b3143a3284e2bb82443607621aa69979326cf31a412c00167c7facb0
|
||||
EBUILD gitlab-shell-2.0.1.ebuild 2633 SHA256 5ca86fbf40b7d606d5a456285437b46fd317aa94053a5e108c9830fe149cba5e SHA512 fe036c162fe78aab513aad36439cb41711248a7cc88956eee93974648ff17d973e1cd302fe73453db193eacd97d4bd93c82cb51087dff5b028d7c88793fedb71 WHIRLPOOL 5692ecf2f4e05676dc648b1159e96925b7e261704d4b8180d454e58e47bb6acca009e6e7106a76c1737fad6bb909f5ae75ac04f6a3ca54ebd8121ee78026b11b
|
||||
EBUILD gitlab-shell-2.6.0.ebuild 2640 SHA256 643378765357a827da67384b4244a9d5c6b3fd80577d419c22df119109574fc3 SHA512 5143b2d6dc36a73d47c03b74ff909a8508305ebde340c85a5a042a3b9aed69cae35b0231384969c566ae444467be268812c8da24c685eea4ad636645bac9fb07 WHIRLPOOL fb2b741804ebbb5203722e6f3cb8d92448cc9b8814295d5c7a095046e5f4768e64c652c50a30fa8f168c622b6f6e900468877c60a80e9f88974df557aba0f615
|
||||
EBUILD gitlab-shell-2.5.4.ebuild 2783 SHA256 bcb7ce5594785e8bbe4da4817e37fb9ea5c674cc704da48df228ff77d04fe182 SHA512 14c1089278f77482653540b1df9ec64d8b7aefcd900625592377834a3ad9cb9068a56dd98e8f6019e80fad233e920b4ffde743f9b09b1deacac323efe86acd1f WHIRLPOOL 56e63a5aa0b0f40f76c060c3785a263eb42bb427554cdd346ee07364b647d009b5e9c7d1a285a74ffcc70b7538ad6a8a5b2cb4ee99430b75d828fc1a284599b5
|
||||
EBUILD gitlab-shell-2.6.0.ebuild 2629 SHA256 16e0bdaa0817acadb808b9ef389fbcf653f320c97299c596efae920da2bd32fd SHA512 4bb3342ffad64d13b5f60ca3d17c3dc8e428d7730596d8cfdad6889122dc5cc53f4d3716b7414dcf470ca54fe90aa01836958ddf009e2f8271564c5346c7c323 WHIRLPOOL cbb368bc8da1f78ead7aeda3187a58f7f4b13247f97b97cd1b25acd578bcdedfb5c189d3b1a3a4cecf2e932f2f9bbe1fdca8fe123d2026ef6a4b67d58869ba61
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
EGIT_REPO_URI="https://github.com/gitlabhq/gitlab-shell.git"
|
||||
EGIT_COMMIT="v${PV}"
|
||||
USE_RUBY="ruby20"
|
||||
|
||||
inherit eutils git-2 ruby-ng user
|
||||
|
||||
DESCRIPTION="GitLab Shell is a free SSH access and repository management application"
|
||||
HOMEPAGE="https://github.com/gitlabhq/gitlab-shell"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~arm"
|
||||
|
||||
DEPEND="$(ruby_implementation_depend ruby20)
|
||||
dev-vcs/git
|
||||
virtual/ssh
|
||||
dev-db/redis"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
GIT_USER="git"
|
||||
GIT_GROUP="git"
|
||||
HOME=$(if [ -n "$(getent passwd git | cut -d: -f6)" ]; then (getent passwd git | cut -d: -f6); else (echo /var/lib/git); fi)
|
||||
REPO_DIR="${HOME}/repositories"
|
||||
AUTH_FILE="${HOME}/.ssh/authorized_keys"
|
||||
KEY_DIR=$(dirname "${AUTH_FILE}")
|
||||
DEST_DIR="/var/lib/${PN}"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
enewgroup ${GIT_GROUP}
|
||||
enewuser ${GIT_USER} -1 -1 "${HOME}" ${GIT_GROUP}
|
||||
}
|
||||
|
||||
all_ruby_unpack() {
|
||||
git-2_src_unpack
|
||||
cd ${P}
|
||||
sed -i \
|
||||
-e "s|\(user:\).*|\1 ${GIT_USER}|" \
|
||||
-e "s|\(repos_path:\).*|\1 \"${REPO_DIR}\"|" \
|
||||
-e "s|\(auth_file:\).*|\1 \"${AUTH_FILE}\"|" \
|
||||
config.yml.example || die "failed to filter config.yml.example"
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
|
||||
rm -Rf .git .gitignore
|
||||
|
||||
insinto ${DEST_DIR}
|
||||
touch gitlab-shell.log
|
||||
doins -r . || die
|
||||
|
||||
dosym ${DEST_DIR}/bin/gitlab-keys /usr/bin/gitlab-keys || die
|
||||
dosym ${DEST_DIR}/bin/gitlab-projects /usr/bin/gitlab-projects || die
|
||||
dosym ${DEST_DIR}/bin/gitlab-shell /usr/bin/gitlab-shell || die
|
||||
dosym ${DEST_DIR}/bin/check /usr/bin/gitlab-check || die
|
||||
|
||||
fperms 0755 ${DEST_DIR}/bin/gitlab-keys || die
|
||||
fperms 0755 ${DEST_DIR}/bin/gitlab-projects || die
|
||||
fperms 0755 ${DEST_DIR}/bin/gitlab-shell || die
|
||||
fperms 0755 ${DEST_DIR}/bin/check || die
|
||||
fperms 0755 ${DEST_DIR}/bin/create-hooks || die
|
||||
fperms 0755 ${DEST_DIR}/bin/install || die
|
||||
|
||||
fperms 0755 ${DEST_DIR}/hooks/post-receive || die
|
||||
fperms 0755 ${DEST_DIR}/hooks/pre-receive || die
|
||||
|
||||
fowners ${GIT_USER} ${DEST_DIR}/gitlab-shell.log
|
||||
fowners ${GIT_USER} ${DEST_DIR} || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
dodir "${REPO_DIR}" || die
|
||||
|
||||
if [[ ! -d "${KEY_DIR}" ]] ; then
|
||||
mkdir "${KEY_DIR}" || die
|
||||
chmod 0700 "${KEY_DIR}" || die
|
||||
chown ${GIT_USER}:${GIT_GROUP} "${KEY_DIR}" -R || die
|
||||
fi
|
||||
|
||||
if [[ ! -e "${AUTH_FILE}" ]] ; then
|
||||
touch "${AUTH_FILE}" || die
|
||||
chmod 0600 "${AUTH_FILE}" || die
|
||||
chown ${GIT_USER}:${GIT_GROUP} "${AUTH_FILE}" || die
|
||||
fi
|
||||
|
||||
if [[ ! -d "${REPO_DIR}" ]] ; then
|
||||
mkdir "${REPO_DIR}"
|
||||
chmod ug+rwX,o-rwx "${REPO_DIR}" -R || die
|
||||
chmod ug-s,o-rwx "${REPO_DIR}" -R || die
|
||||
chown ${GIT_USER}:${GIT_GROUP} "${REPO_DIR}" -R || die
|
||||
fi
|
||||
|
||||
elog "Copy ${DEST_DIR}/config.yml.example to ${DEST_DIR}/config.yml"
|
||||
elog "and edit this file in order to configure your GitLab-Shell settings."
|
||||
}
|
||||
@@ -14,7 +14,7 @@ DESCRIPTION="GitLab Shell is a free SSH access and repository management applica
|
||||
HOMEPAGE="https://github.com/gitlabhq/gitlab-shell"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS=""
|
||||
|
||||
DEPEND="$(ruby_implementation_depend ruby20)
|
||||
dev-vcs/git
|
||||
|
||||
Reference in New Issue
Block a user