Install this version:
emerge -a =sys-kernel/femxen-kernel-5.10.113-r1
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =sys-kernel/femxen-kernel-5.10.113-r1
Or alternatively:
emerge --autounmask-write -a =sys-kernel/femxen-kernel-5.10.113-r1
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 5.10.113-r1 | 8 | ~amd64 |
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit kernel-build toolchain-funcs
MY_P=linux-${PV%.*}
GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
CONFIG_VER=5.10.27
DESCRIPTION="Linux kernel built with Gentoo patches"
HOMEPAGE="https://www.kernel.org/"
SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
https://gitlab.fem-net.de/gentoo/kernel-configs/-/raw/master/kernel-xen-domu-x86_64.config.${CONFIG_VER}
"
S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
KEYWORDS="~amd64"
IUSE="debug hardened"
BDEPEND="
debug? ( dev-util/pahole )
"
QA_FLAGS_IGNORED="
usr/src/linux-.*/scripts/gcc-plugins/.*.so
usr/src/linux-.*/vmlinux
"
src_prepare() {
local PATCHES=(
# meh, genpatches have no directory
"${WORKDIR}"/*.patch
)
default
local biendian=false
# prepare the default config
case ${ARCH} in
amd64)
cp "${DISTDIR}/kernel-xen-domu-x86_64.config.${CONFIG_VER}" .config || die
;;
*)
die "Unsupported arch ${ARCH}"
;;
esac
}
Manage flags for this package:
euse -i <flag> -p sys-kernel/femxen-kernel |
euse -E <flag> -p sys-kernel/femxen-kernel |
euse -D <flag> -p sys-kernel/femxen-kernel
debug? ( dev-util/pahole )