blob: 33e2f56968cfc6c5d1b4430822c5e6f6df8d695d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="3"
inherit kernel-2
detect_version
GRSEC_VERSION="2.1.14-2.6.33.3-201005012055"
GRSEC_PATCH="grsecurity-${GRSEC_VERSION}.patch"
GRSEC_URI="http://grsecurity.com/test/${GRSEC_PATCH}"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${GRSEC_URI}"
UNIPATCH_STRICTORDER="y"
UNIPATCH_LIST="${DISTDIR}/${GRSEC_PATCH}"
UNIPATCH_EXCLUDE="*_fbcondecor-0.9.6.patch"
DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="http://www.grsecurity.com"
IUSE=""
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
pkg_postinst() {
kernel-2_pkg_postinst
local GRADM_COMPAT="sys-apps/gradm-2.1.14*"
ewarn
ewarn "As of ${CATEGORY}/${PN}-2.6.33-r2 the predefined"
ewarn "have been removed, this ensure we are actually using"
ewarn "the same sources that upstream expects unmodified."
ewarn
ewarn "Users of grsecurity's RBAC system must ensure they are using"
ewarn "${GRADM_COMPAT}, which is compatible with kernel series ${OKV}."
ewarn "Therefore, it is strongly recommended that the following command is"
ewarn "issued prior to booting a ${P} series kernel for"
ewarn "the first time:"
ewarn
ewarn "emerge -na =${GRADM_COMPAT}"
ewarn
}
|