mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-22 16:23:57 +01:00
57 lines
1.5 KiB
Bash
57 lines
1.5 KiB
Bash
# Copyright 1999-2021 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI="6"
|
|
ETYPE="sources"
|
|
K_WANT_GENPATCHES="base extras experimental"
|
|
K_GENPATCHES_VER="6"
|
|
|
|
inherit kernel-2
|
|
detect_version
|
|
detect_arch
|
|
|
|
KEYWORDS="amd64 x86"
|
|
HOMEPAGE="https://github.com/pentoo/pentoo-livecd/tree/master/kernel/"
|
|
IUSE="experimental pax_kernel"
|
|
|
|
DESCRIPTION="Pentoo kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
|
|
|
|
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
|
|
|
pkg_setup() {
|
|
if use pax_kernel; then
|
|
die "pax_kernel is no longer available, you MUST ensure the use flag is no longer set"
|
|
fi
|
|
}
|
|
|
|
src_unpack() {
|
|
#default
|
|
kernel-2_src_unpack
|
|
#penpatches
|
|
eapply -s "${FILESDIR}/4004_zd1211rw-inject+dbi-fix-4.7ish.patch"
|
|
eapply -s "${FILESDIR}/4005_ipw2200-inject-4.7ish.patch"
|
|
eapply -s "${FILESDIR}/4400_logo_larry_the_cow.patch"
|
|
#backported from 5.14 by johill for us https://p.sipsolutions.net/4856546e581cce26.txt
|
|
eapply -s "${FILESDIR}/4001_cfg80211_remove_maxchannels.patch"
|
|
}
|
|
|
|
src_install() {
|
|
kernel-2_src_install
|
|
insinto /usr/share/${PN}
|
|
if use amd64; then
|
|
doins "${FILESDIR}"/config-amd64-${PVR}
|
|
elif use x86; then
|
|
doins "${FILESDIR}"/config-x86-${PVR}
|
|
fi
|
|
}
|
|
|
|
pkg_postinst() {
|
|
kernel-2_pkg_postinst
|
|
einfo "For more info on this patchset, and how to report problems, see:"
|
|
einfo "${HOMEPAGE}"
|
|
ewarn "The official pentoo kernel config is now installed with the kernel in /usr/share/pentoo-sources"
|
|
}
|
|
|
|
pkg_postrm() {
|
|
kernel-2_pkg_postrm
|
|
}
|