acct-user/git - 0-r3 (gentoo)

Search

Install

Install this version:

emerge -a =acct-user/git-0-r3

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =acct-user/git-0-r3

Or alternatively:

emerge --autounmask-write -a =acct-user/git-0-r3

Package Information

Description:
Git repository hosting user

Ebuild Details

Version EAPI Keywords Slot
0-r3 8
View Raw Ebuild
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit acct-user

DESCRIPTION="Git repository hosting user"

IUSE="git gitea gitolite"
REQUIRED_USE="^^ ( git gitea gitolite )"

ACCT_USER_ID=196
ACCT_USER_HOME_PERMS=750
ACCT_USER_SHELL=/bin/sh
ACCT_USER_GROUPS=( git )

acct-user_add_deps

pkg_setup() {
	if use git; then
		ACCT_USER_HOME=/var/lib/git
	elif use gitea; then
		ACCT_USER_HOME=/var/lib/gitea
	elif use gitolite; then
		ACCT_USER_HOME=/var/lib/gitolite
	else
		die "Incorrect USE flag combination"
	fi
}

USE Flags

Manage flags for this package: euse -i <flag> -p acct-user/git | euse -E <flag> -p acct-user/git | euse -D <flag> -p acct-user/git

Global/Standard Flags

git

Inherited Eclasses