unmaintained/sys-kernel - 9999-r1 (raw)

Search

Install

Install this version:

emerge -a =unmaintained/sys-kernel-9999-r1

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

autounmask =unmaintained/sys-kernel-9999-r1

Or alternatively:

emerge --autounmask-write -a =unmaintained/sys-kernel-9999-r1

Package Information

Description:
Kerrighed SSI cluster kernel
Homepage:
http://www.kerrighed.org/

Ebuild Details

Version EAPI Keywords Slot
9999-r1 2 -* ~amd64 ~x86
View Raw Ebuild
EAPI=2
K_SECURITY_UNSUPPORTED="1"
ETYPE="sources"

inherit kernel-2 git-r3

EGIT_REPO_URI="git://mirrors.git.kernel.org/cluster/kerrighed/kernel"
EGIT_BRANCH="master"
EGIT_COMMIT="master"

KV="" # autodetect by overlayed kernel-2.eclass
K_NOSETEXTRAVERSION="1"
KV_PATCH=0

HOMEPAGE="http://www.kerrighed.org/"
DESCRIPTION="Kerrighed SSI cluster kernel"
KEYWORDS="-* ~amd64 ~x86"
#PDEPEND="=sys-cluster/kerrighed-${PVR}"
IUSE="+build-kernel +pnp -multilib"

KERNEL_CONFIG="${KERNEL_CONFIG}
	===kerrighed: PREEMPT_NONE -KEYS -NUMA -IA32_EMULATION
	"

S="${WORKDIR}/kernel"

src_unpack(){
	mkdir "${S}"
	cd "${S}" || die
	git-r3_src_unpack
	sed -i -e 's%-Werror% %' "${S}"/kerrighed/scheduler/Makefile
	sed -i -e 's%^\(EXTRAVERSION =\)$%\1 -krg%' "${S}"/Makefile
	filter-flags -ftracer
}

src_install(){
	kernel-2_src_install
	mv "${S}" "${D}"/usr/src/linux-${KV}
}

USE Flags

Manage flags for this package: euse -i <flag> -p unmaintained/sys-kernel | euse -E <flag> -p unmaintained/sys-kernel | euse -D <flag> -p unmaintained/sys-kernel

Global/Standard Flags

build-kernel
Default: Enabled (+)
pnp
Default: Enabled (+)
multilib
Default: Disabled (-)

Inherited Eclasses