mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-29 18:21:03 +02:00
pentoo-sources: added injection patches to kernel patches so we don't *need* compat-*
This commit is contained in:
parent
3704eff3be
commit
0928b427ac
2 changed files with 85 additions and 0 deletions
|
|
@ -52,6 +52,7 @@ DIST penpatches-3.4.5-1.tar.xz 148208 SHA256 aa463bfdc6e0044bc5cbe1ac69feef95709
|
|||
DIST penpatches-3.4.5-2.tar.xz 151684 SHA256 abedf6226ef6ce748c9c08a319cf7bfa5ec695a7feecd47b9a77d8a84524d503 SHA512 a78c9f43ee0df572d532d64442bef24f8840b3f254ba2237937d4b1527be92b554565e8e47679a1b4eb5409ebd68ab2900c997f6a7f58086c2f25666e1fff18b WHIRLPOOL c50d26878f7d8cc4332444feb63e6f92eca6ef78e0a79ff5462642187077c2063dd6acedb2ae1525e614cdb902d0ae13e39e49e9a878b3e618de40d4cfbcce88
|
||||
DIST penpatches-3.5.4-1.tar.xz 224772 SHA256 fe6fc4948970bef3f1bc99d1d7f75e92d7d9666104158d7a2ff26f0926d36563 SHA512 275bf879c9202872893baa4545dc04476df18f4cca20cdcd3175ae58b13bfcd41e795152fba6d823aa2a2e097bd088e597943dcb355a5c9cd55725bc97719866 WHIRLPOOL d00d354b141aee42ca7877e07c2f7eb468408e0fec71d6cdc391574704069d10ff4112d8df1117b03acea33619b26905ae90c0c352520742897f551393249f30
|
||||
DIST penpatches-3.7.0-2.tar.xz 151220 SHA256 5bc6d2826186a468526806ee6b81f6df4532f5b4aa9982c55282a30a9aa07ffe SHA512 e6efba0575c8f1c2b7326628d7eb6f00f5b8b9aaf6fab66f485ea4b718baa2c3ca59b69d927c8596438bc18516121f55076afd55f91fc7ac9cb7e90531e1d48e WHIRLPOOL 3046ace88a4bc4114086bd73152a2ac8c3b7f59f7eb4ec161de03ed05a3e70caeb8a150b6518a45558b97d7e5623e6db9c39d7517a13d6bdbb3345cbc114e9ba
|
||||
DIST penpatches-3.7.0-3.tar.xz 153164 SHA256 5f7caf8500b98f175dd2355b5f263bad888870b5d8b42890d901a577020bf943 SHA512 fbbe232d06d64e56c4ef2ddc47763c3c19c9518cf528c913e207e12dfdec37169b1086194c35f1ebd003c8fad183f04232802d38602e8c495452bb0e05af966e WHIRLPOOL 0284860a3b22b65a6506ecf22fc6884a1a6775344f20a1ca39f34c73f149ea14a1c60abc332579ff2a0f3862f5efe9e96c398ff7f224ee12fbdbd22eaeffb0bd
|
||||
EBUILD pentoo-sources-3.0.3.ebuild 2585 SHA256 8a496840eaf4a93d4fb936a076dd42721a04a570c22a09fbce7c916ef4b9f2f0 SHA512 01bde93a392f10dabc487ac977fecc6e295e3474e0c27280e88df56122a3f0ca24fdbafd962eb72c3a515773e96d96aa5b20e9aea98967c35c2f48d50e06e86d WHIRLPOOL cd1afa725ce919373ce7cf89455b22b801e5311d7522af88224a11526f5ad40dc5337509f4f0f8a89336d0473ccde4da5f0c61aa197876a893bfb729060e03d9
|
||||
EBUILD pentoo-sources-3.0.4-r2.ebuild 2412 SHA256 3224f26fd6b32f0293b5e3899a2f19567d079cee7dfcaeaba365b45202345da1 SHA512 6d127f799bca82aa4e4abcddc22a69ca854adf83e69749570f3d8606709555a4a904aa6168a1294f4083e1515b87a1bd25921751ace7e031812d49dc85c38a0f WHIRLPOOL 7eb4819eaef976bc1e5f0e0ab22dbc86d7e99e4b516f8999d0c22297ef8668bbf9c7db7793d9fa39f1d3de4956b26cc15407165de936845bd2fc6e67259eb36f
|
||||
EBUILD pentoo-sources-3.1.7.ebuild 1719 SHA256 4e2f1306392e9f588229403992c404b6918b75f4030121805e51b8c672b7cf8d SHA512 4af69929017fe647aef1e27bc57751cc106126e7dc8b63970390faa6a5ca4142fcab94be3ec4380ec8aa33bd119b8a961230bf2b38f5483df47c6fbbf84a4965 WHIRLPOOL 8ebc82efea3f61981e0653cfefc8d54975ac5ba6c8ec979a2295d4e39da48fc592b07d8b235b4309f0dfe6af8d728f183f4e61bf711620867b232cb7d506f430
|
||||
|
|
@ -62,3 +63,4 @@ EBUILD pentoo-sources-3.4.5-r1.ebuild 3327 SHA256 b88881eef96ac4dfacb2ffa97e31ee
|
|||
EBUILD pentoo-sources-3.4.5.ebuild 3325 SHA256 3b5fc4f358417a55e511b63704c6bc6071786d548130510fef94811f360443ef SHA512 8f77f309deaa92ce4c0fbc8c79468e385d778f1aa74255e606c5cdcae6a773b5954c4df21d51fb2f48e560c361ad605bb7bb7a081070f2fbbf8ef5c362bc5002 WHIRLPOOL 9d2219d0532640cf0af14099e2464f7337c9861e75454ed591d045606b155b30635ba5adcba005fb3c3893d4ff7b021e780dfb527852b74d06ad2e723f51ea21
|
||||
EBUILD pentoo-sources-3.5.4.ebuild 3325 SHA256 fd89cdefbedbf3afdb1f93c253eee02da7cf0d24bb642199656418294fc55a0f SHA512 07b171335c36d2a09851083f0833d6ccaea55b73a81eba4a13c551051bf5512a29f722e1d37fa9eb8e9000efdd1253e377590886500e2f1565856eaee30df663 WHIRLPOOL 2d61432e30fab72da5625715f90df98a7f6e1963b7e93b8e634df5a808c6165a8d0fddbecda0fa16e77163abc00e0278e8fc43a387a943dd321ee04875226651
|
||||
EBUILD pentoo-sources-3.7.0-r1.ebuild 2911 SHA256 2845921fbce48cf974cf2498261e736f124be886c2313a5128b4a08388ea3af9 SHA512 4dccef7027f2865a724e06f7899ee4de2e5963a7acded52c221a6ebc3dbd8e6a93abc9b0ec296420cc5fbe40706bf151393cdb0871d24ffb76ae9618f5c5f63f WHIRLPOOL f46e3a0bd21ab717769fac76093ce936f8781c6650008265b4e7bc5591f0ce6621604745dff6a83717ce0e7072ec35ed1d4f887e89bc690f3c548ec7383f5cd1
|
||||
EBUILD pentoo-sources-3.7.0-r2.ebuild 3115 SHA256 4e3c8e689ccc3a0795b3973d63bf827cb133a5e7a8780771050022fa3f6a0ed6 SHA512 f1ddc32b8822aa9fcdd5e16fc7eea10a9ea8b1e774621c2b903abb3aa6008abac3a63789091a6d2db46d336cbea7cb6a563baec35857182649027a5b6b771c5c WHIRLPOOL 1d8ef8a6fd8c2ea907dc1a9bfa92b06fe4ac1de1c6cdfde63376284f942980dc578a59d995bd644954dc50d4fdcbbde40c2f15f8f6b5b64e40ddc6e92ecde48e
|
||||
|
|
|
|||
83
sys-kernel/pentoo-sources/pentoo-sources-3.7.0-r2.ebuild
Normal file
83
sys-kernel/pentoo-sources/pentoo-sources-3.7.0-r2.ebuild
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-sources/hardened-sources-3.4.2.ebuild,v 1.2 2012/06/29 00:11:38 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base"
|
||||
K_GENPATCHES_VER="1"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
|
||||
PENPATCHES_VER="3"
|
||||
PENPATCHES="penpatches-${PV}-${PENPATCHES_VER}.tar.xz"
|
||||
PENPATCHES_URI="http://dev.pentoo.ch/~zero/distfiles/${PENPATCHES}"
|
||||
|
||||
HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
|
||||
HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2"
|
||||
SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI} ${PENPATCHES_URI}"
|
||||
|
||||
UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2 ${DISTDIR}/${PENPATCHES}"
|
||||
UNIPATCH_EXCLUDE="4200_fbcondecor-0.9.6.patch"
|
||||
|
||||
DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/hardened/"
|
||||
IUSE="aufs deblob injection openfile_log pax_kernel"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
RDEPEND=">=sys-devel/gcc-4.5
|
||||
pax_kernel? ( >=sys-apps/gradm-2.9.1 )"
|
||||
|
||||
pkg_setup() {
|
||||
# We are proud of it, let's show it
|
||||
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 4421_grsec-remove-localversion-grsec.patch"
|
||||
if ! use pax_kernel; then
|
||||
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \
|
||||
4440_selinux-avc_audit-log-curr_ip.patch \
|
||||
44??-grsec*
|
||||
44??_grsec*
|
||||
4445_disable-compat_vdso.patch \
|
||||
4420_grsecurity-*
|
||||
4465_selinux-avc_audit-log-curr_ip.patch
|
||||
4470_disable-compat_vdso.patch
|
||||
9999_aufs3-grsec.patch"
|
||||
else
|
||||
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 4400_logo_larry_the_cow.patch"
|
||||
fi
|
||||
if ! use aufs ; then
|
||||
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE}
|
||||
4310_aufs3.patch \
|
||||
9999_aufs3-grsec.patch"
|
||||
fi
|
||||
if ! use injection ; then
|
||||
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE}
|
||||
4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
|
||||
4004_zd1211rw-2.6.28.patch
|
||||
ipw2200-inject.3.4.6.patch"
|
||||
fi
|
||||
use openfile_log && UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/openfile_log-36.patch"
|
||||
#UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/9997-desktop-responsiveness_2.6.35_fix.patch"
|
||||
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 4500-new-dect-stack.patch"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
|
||||
ewarn
|
||||
ewarn "Hardened Gentoo provides three different predefined grsecurity level:"
|
||||
ewarn "[server], [workstation], and [virtualization]. Those who intend to"
|
||||
ewarn "use one of these predefined grsecurity levels should read the help"
|
||||
ewarn "associated with the level. Because some options require >=gcc-4.5,"
|
||||
ewarn "users with more, than one version of gcc installed should use gcc-config"
|
||||
ewarn "to select a compatible version."
|
||||
ewarn
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
ewarn "It may be desired to download the official pentoo kernel config from here:"
|
||||
use x86 && ewarn "https://pentoo.googlecode.com/svn/livecd/trunk/x86/kernel/config-${PV}"
|
||||
use amd64 && ewarn "https://pentoo.googlecode.com/svn/livecd/trunk/amd64/kernel/config-${PV}"
|
||||
}
|
||||
Loading…
Reference in a new issue