diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index 0a7625a4..cb5ac998 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -47,6 +47,7 @@ DIST hardened-patches-3.13.2-4.extras.tar.bz2 795506 SHA256 ecac830959d8a1f5da58 DIST hardened-patches-3.13.3-1.extras.tar.bz2 795842 SHA256 ccd24d1fb119c22caae2f0253fa34160e9e488781dcf96d4bf2c14d61765e3d0 SHA512 edb8dc078925bd50a6f713dba0ef691785ed3197c9cf8fe6f9966fc8c89a463b235fac0602f5accf36b0371cdf5c6c3ebbf27a9e0a416492cf8824c996b008f6 WHIRLPOOL b50aa2e2072295482d09338ee6effeb57efc72a7336dccb34057af7e9d8bf47327a9a0f843437987a58ec8566b94ddfa6d5a525d0daabcf70dac4aa7bc2f5de7 DIST hardened-patches-3.13.6-1.extras.tar.bz2 800239 SHA256 1f99e00681e6634268f9f978d974fd4aad39b74135b53bb7e0d7a9ed145cdedd SHA512 82fe6b64c9907a1028901b8d5d26b131b474d6ff3aae142256a30b2e4b7627d9c68d31c3906dcc2413e01ddb3c7b7c3465631fcf7fcccc115cf834122d11a405 WHIRLPOOL b94ed1a000dfc76535d32811777bc8bc8cf9d4d1408f3ff81ff3aeef26559037229fe4d72e7f1e010c870e80429cb17dbefea446068dd55e8eee6c385fd05795 DIST hardened-patches-3.13.6-2.extras.tar.bz2 800829 SHA256 24517941c6d0de789abdf1c9d5f41eddc548b88d5d1db3e595251ea1dfcbee88 SHA512 dbbecf02ff038f138c51203a8213407ed76c1bc98aa55f8ae4bcfc00f8469c1212f649fb63b80791baefb536dd3e8270505f34e0bfb4058c1fa6ab3e89eb533d WHIRLPOOL df997f3dbd82c3696b466ecd9d7ee91577cdc8ae0587032b8edf39c61a4e7eca5d404596bc352f97749ed0f4a13e13c476145a953d8bdade5145266e8f83563a +DIST hardened-patches-3.13.6-3.extras.tar.bz2 800670 SHA256 c7726a212425b3cc23ae8b3a1aaa5e166ba0cfa72484caf2b3e01b43b2cf7ff7 SHA512 1d77fb283c29c5def5d00fcbfc159399d07f20744cd096f12c767c2a874571757c66c749adbecdbccbbaf9aaad1b81ec26dafac836cb8818483359f27112f33b WHIRLPOOL 04e88dd33720726fb4922d26967586a3d2ee14c5e006dc1e24f97e9cf6b25b419d3691abbb301b9362ed7661793c9826753c8a0b9abb341981722dea936b4c50 DIST linux-3.10.tar.xz 73175088 SHA256 df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 SHA512 5fb109fcbd59bf3dffc911b853894f0a84afa75151368f783a1252c5ff60c7a1504de216c0012be446df983e2dea400ad8eeed3ce04f24dc61d0ef76c174dc35 WHIRLPOOL e7c0ccc2231e430b831218fc66f1940d095d2d5447d391329c6a7373d4a1d16708f64778b32e4847802ee2dae4fcf7cb67a1238fd4eb204fd0c4bce2d8134053 DIST linux-3.11.tar.xz 75082460 SHA256 803ec8f0ad4b2ddedcb0332a590cd2b5e10dfc57c3b1c95bc9c46af81d51d7f9 SHA512 b3680d3a45a7308383cf8634a7f1908e94f6e1c6d1cb587332a9418a95fb93bd3c73ab70c6976c7330508d7c8c6b0f43c2a9a2efde5fe1f76e9bfffb1de5686c WHIRLPOOL 96c9c27ffe155fe2c1760b53d87ef981943d58ab2dcf1ed6bd2c1e762e18bceec81d85d49c523947ec6fe52e41f25c4a86310347705c8d4b80a1748cec5b90d3 DIST linux-3.12.tar.xz 76384600 SHA256 2e120ec7fde19fa51dc6b6cc11c81860a0775defcad5a5bf910ed9a50e845a02 SHA512 4ba5797e0772726d05c9f2eee66dc6dc2a5033c749ef44764c805a83da739ed5d0c6443b76785e38fe1ef74cc7ade787e48144faed0cfcb6f124f05248c700ff WHIRLPOOL a40195f6b53ba3440cf90a44495f6a59670f750851d1518e2bdfe3b949f0e898d1df5d37e271c31c555087026ddb6cc2c9109b22b9639e3222735e6f650a1417 diff --git a/sys-kernel/hardened-sources/hardened-sources-3.13.6-r2.ebuild b/sys-kernel/hardened-sources/hardened-sources-3.13.6-r2.ebuild new file mode 100644 index 00000000..7cf5c4c8 --- /dev/null +++ b/sys-kernel/hardened-sources/hardened-sources-3.13.6-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2014 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.13.6-r2.ebuild,v 1.1 2014/03/20 17:43:49 blueness Exp $ + +EAPI="5" + +ETYPE="sources" +K_WANT_GENPATCHES="base" +K_GENPATCHES_VER="9" +K_DEBLOB_AVAILABLE="1" + +inherit kernel-2 +detect_version + +HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-3" +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}" + +UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" +UNIPATCH_EXCLUDE=" + 1500_XATTR_USER_PREFIX.patch + 2900_dev-root-proc-mount-fix.patch" + +DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})" +HOMEPAGE="http://www.gentoo.org/proj/en/hardened/" +IUSE="deblob" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=">=sys-devel/gcc-4.5" + +pkg_postinst() { + kernel-2_pkg_postinst + + local GRADM_COMPAT="sys-apps/gradm-3.0*" + + ewarn + ewarn "Users of grsecurity's RBAC system must ensure they are using" + ewarn "${GRADM_COMPAT}, which is compatible with ${PF}." + ewarn "It is strongly recommended that the following command is issued" + ewarn "prior to booting a ${PF} kernel for the first time:" + ewarn + ewarn "emerge -na =${GRADM_COMPAT}" + ewarn +}